Responsibilities and Duties:
— Designing and developing responsive user interfaces using React.
— Implementing and maintaining TDD in applications and continuous integration.
— Collaborating with a cross-functional team of project managers, project analysts, and sales staff to
deliver high-quality, interactive products on time.
— Driving best practices in testing, accessibility, and performance optimization.
— Collaborating cross-functionally with design, backend, QA, and product teams to deliver robust and
user-centric solutions.
Requirements:
— 6+ years of experience in JavaScript and TypeScript development.
— Should understand design patterns and their application to JavaScript development.
— Must know a modern front-end JS framework, such as React.js + Redux. Next.js is a bonus.
— Knows functional programming paradigms.
— Understands asynchronous programming paradigms and best practices.
— Git and branch management knowledge.
— Experience in debugging front-end problems and a knowledge of front-end debugging tools.
— Familiarity with custom package creation and integration.
— Should understand OO concepts and their application to JavaScript.
— Ability to work under pressure and deliver against tight deadlines.
— Hands-on experience with HTML5 and CSS3.
— Experience with Agile methodologies and development practices.
— Good communication skills and good organization skills.
— Proficiency in writing cross-browser compatible code.
— Bachelor’s degree in Computer Science or equivalent — preferred.