Key Responsibilities:
- Have a strong desire to grow in your core expertise area and other domains needed for the effective work on the product
- Write production quality and maintainable code in line with well-defined guidelines and best practices; еffectively cooperate with teammates to deliver the overall functionality
- Suggests proven improvements to design and architecture as well as libraries for the architecture
- Understand and make well-reasoned design decisions in the solution based on trade-offs
- Understand the overall project and contribute to code reviews by providing expert guidance in the code review comments
- Design test framework, write unit tests as well as analyze requirements and create tasks for other developers in the team
- Actively look for security vulnerabilities at the code reviews and the project design stages
- Be involved with Sprint and Drive planning and providing realistic estimates
- Intermediate and higher level of English
Mandatory Skills & Knowledge
- Overall Programming Experience: 4+ years- Minimum 2 years of development experience in Angular 8+ and TypeScript
- Good understanding of RxJS Library
- Should have knowledge of developing applications with/out bootstrap
- Experience in CSS Preprocessors like SASS(SCSS), LESS, PostCSS
- Should have strong experience in Adaptive/Responsive Design Principles
- Knowledge of OOP’s programming within Typescript/Javascript
- Web Service and API design/integration (REST or Graphql)
- Testing cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies
Nice to have:
- Work experience with front-end tooling and environment (ie. Webpack, NPM)
- Familiarity with User Interface design, Browser Performance, and Optimization
- Experience in Unit testing - Mocha, Chai, Karma, Jest
- Knowledge of the Agile Development Methodology
-
Advanced in Git and Code Review process
- Intermediate in Continuous Integration
What we offer:
- Competitive salary
- Flexible working arrangements both in terms of timing and location
- Ability to work in a high-growth, energetic environment with very diverse and driven teammates
- Ability to work with the latest technologies to develop a cutting-edge product
- Fully paid English courses and the opportunity to improve English skills by regular collaboration with native speakers
- 30-day vacation per year
- A caring a supportive team that trully cares about each other
Selection stages:
1. Indigo interview
2. Test task (calculated for 6 hours)
3. General technical interview with the workshop
4. Technical interview with Tech Lead