We are seeking a highly experienced Senior Front-End Developer to join our team. In this role, you will shape user experience with your expertise in TypeScript and front-end frameworks by leading the architecture and development of complex, scalable and high-performing solutions that surpass client expectations in collaboration with cross-functional teams.
Job DescriptionPrimary Responsibilities:
Analyze business goals and customer requirements to architect front-end solutions.
Collaborate with product owners and stakeholders to prioritize, scope and estimate projects.
Design, develop, test, deploy, maintain and support high-quality, scalable, and secure applications.
Translate UI/UX design wireframes into polished and high-performing interfaces.
Conduct code reviews, providing constructive feedback and improving the codebase quality.
Collaborate with back-end developers to integrate APIs, define data fetching strategies and ensure the delivery of highly responsive user experiences.
Communicate effectively within the team and across departments.
Continuously learn and adopt new technologies to drive innovation.
Required Skills:
Bachelor’s degree in software engineering or related field.
At least 7 years of experience with front-end development.
Excellent proficiency in TypeScript and React.js.
Proven experience implementing state management solutions (Redux, Zustand).
Excellent proficiency in modern build tools (RSbuild, ESBuild, Webpack), unit testing frameworks (Jest, Vitest), and continuous integration/deployment (GitLab CI).
Experience with cross-browser/device responsive development.
Excellent communication, prioritization, and time-management skills.
Intermediate English proficiency (B2 level or higher).
Ability to lead dynamic, fast-paced remote Agile teams.
Strong analytical thinking and problem-solving abilities.
Nice To Have:
Deep understanding and practical implementation of advanced performance optimization techniques and web accessibility best practices.
Experience integrating web analytics platforms (Amplitude) and tracking user engagement in sophisticated front-end systems.
Expertise configuring VS Code environments, particularly leveraging Biome for linting and formatting.