We are looking for a Front-End Developer to become a part of our development team. We expect candidate to battle technically challenging tasks and cooperate with design & product parts of the team to deliver quality solutions for our customer. We also offer an opportunity to directly influence the development process and make an impact on the end product.
You'll be involved in collaboration with the rest of the team and a customer working on different layers of the infrastructure. Therefore, a passion for collaborative problem solving, sophisticated design, and quality product is essential. Our customer gives us freedom and trust on full development lifecycle.
Over time, you will begin to establish your own responsibilities as you both define and react to the opportunities to enhance and improve our system. You'll be excited about making an impact and growing with the team.
Responsibilities:
Building product functionality by writing clean, efficient and maintainable code
Covering functionality with tests
Participating in technical design sessions
Validating designs & requirements from the technical perspective
Requirements:
Proven experience in building large-scale client-side solutions using React and JavaScript
Experience with TypeScript
Experience with RxJS
Experience with typical client-side tasks like routing, caching, communicating with API, etc