
Full Time
Angular Developer
We are looking for an experienced Angular developer to join our team. As an angular engineer your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities
- Delivering a complete frontend application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Creating self-contained, reusable, and testable modules and components
- Develop User interfaces for Modern Rich Internet Applications with the latest frontend Technologies
- Deliver high quality, tested and secure code using best practices
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
Skills and Qualifications
- Proficiency with JavaScript, Typescript and HTML5
- Ability to write clean code with a focus on good architecture.
- Professional, precise communication skills
- Deep knowledge of Angular practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Experience with RESTful services
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Basic understanding of CSS pre-processing platforms, such as LESS and SASS
- Architecting and automating the build process for production, using task runners or scripts
- Writing extensive unit tests using automated TDD tasks.
- Proficient with testing tools such as Karma, Jasmine, Cypress and e2e testing.
- Collaboration experience using Git and Github.
- Ability to work collaboratively with product, design, and engineering teams.
Other abilities that are needed to fit with our team:
All our team members are pushing hard to achieve the same goal and we want someone with a similar drive to join us. We are looking for a team player, who easily bounces between the role of coach or student. Our prime candidate will be self-driven and responsible. Someone who takes pride of ownership and can work well under pressure. We are looking for someone who enjoys hard work and learning. A person who realizes that failures often come before success. As this a remote position, communication will be key.
Other abilities that are needed to fit with our team:
- As we are based in Silicon Valley, we expect you to be available for meetings during Pacific Time
- Please include your GitHub profile if you have one.
- More than one position may be filled from this job posting.