Position: Frontend Engineer - Angular
Company: Reintech
Category: JavaScript
Experience required: 3y
English level: intermediate
Published: 2022-08-01T00:00:00+03:00

About the role

You architect and develop modern and high-quality software components in Angular, Ionic and/or other Javascript/Typescript frameworks. Connect to backend endpoints, services, or third-party integrations that enable our business logic for intelligent planning and scheduling software. You unit- and end-2-end-test your code and features, ideally following TDD, to ensure reliable test coverage for automation and CI/CD processes. Participate in code reviews to ensure high quality while also keeping an eye on short cycle times, collaborate closely with product managers, and designers, and always keep an eye on technical feasibility and cost efficiency. You coordinate cross-functionally to ensure the project meets business objectives and compliance standards.

Requirements and qualifications

3+ years of professional experience in building modern, appealing web applications and/or hybrid mobile apps
Strong, professional experience in working with Angular and Ionic and/or similar front-end TypeScript/JavaScript Frameworks
Have professional experience in automated testing with frameworks like Jest, Jasmin, Karma, Cypress
Have professional experience and good knowledge in working with RESTful APIs and backend frameworks like NodeJS and/or NestJS
You write clean and highly-performant code, secure proper project structure and API design, know SOLID principles by heart and ensure good documentation.
Have experience and solid knowledge in working with SQL databases - you are able and wired to think in relational data models
Strong communicator and know the specifics of an asynchronous work environment
You take full responsibility and measure yourself in terms of the success of the product