Front End Developer
We are seeking an experienced and motivated frontend developer to join our growing team in West Los Angeles. Bring your advanced web application experience to our product team and work with our design and engineering teams to help build a world class user experience. If you are ready for a challenging and rewarding environment while working on bleeding edge technologies and you currently reside in Los Angeles, read on to learn more about our exciting opportunity.
Responsibilities:
Your primary responsibilities will be focused on helping build the front end of our next generation cloud Data Warehouse, Data Integration and Data Discovery components of Solver's BI360 cloud application. You will use the latest Angular version, TypeScript, HTML5 and SASS, amongst other technologies to build amazing user experiences. You will collaborate with other front-end developers and designers to create an amazing user interface as well as work with mid/back-end developers to integrate with our APIs.
Experience and qualification
Experienced front end developer with a bachelor degree in computer science, Engineering or related field required.
To succeed in this role, candidates should have the following:
- 3+ years front end development experience in a full-time role, working with the following:
- Advanced experience with JavaScript, Angular (or React, Vue, Ember, etc.), HTML5, CSS3 & SASS.
- Experience working with web technologies including Rest API, SignalR, AJAX, XML and JSON
- Experience writing unit tests and testable code utilizing Jasmine and Karma
- Proven experience building clean, modern, intuitive interfaces
You should also have:
- Used git, ideally in a team environment
- Curiosity and passion for the latest and greatest development paradigms
- Favor creativity and pragmatism over theoretical purity
- Excellent problem solving, critical thinking, and communication skills
- Aptitude and desire to learn new technologies
- The ability to model a problem domain in code and communication
- A ruthless desire to manage complexity and simplify code
- An inner sense of shame should QA ever catch you slipping
Extra credit:
- Used modules in JavaScript
- Experience integrating with ASP.NET web API
- Knowledge of Yarn/NPM, Angular CLI
- Knowledge of Bower and NPM, Webpack and Gulp
- Experience in Express/Node
- Exposure to multiple programming patterns, techniques and paradigms
- Examples of personally developed projects, e.g. GitHub, open-source, etc.