We are looking for an experienced Front-End Developer who can take ownership of a complex front-end architecture and contribute to both web and mobile application development. You will work closely with product managers, designers, back-end and front-end developers to deliver a robust, scalable, and user-centric digital experience for our platform.
This role requires deep technical expertise in React.js, Next.js, and React Native (mandatory for mobile development), along with strong architectural and problem-solving skills. A passion for performance, maintainability, and front-end best practices is essential.
Roles and Responsibilities:
- Determining the structure and design of web pages.
- Develop scalable front-end solutions for both web and mobile platforms.
- Translate UI/UX designs and business requirements into responsive, high-performance interfaces.
- Ensure cross-platform optimization for mobile devices and consistency across different browsers.
- Build and maintain reusable components and libraries for future use across projects.
- Collaborate closely with back-end engineers on API definition and integration.
- Stay up to date with emerging front-end technologies and suggest their adoption when appropriate.
Requirements and Qualifications:
- Minimum 5 years of experience in front-end development, including at least 3 years with React Native.
- Expert-level knowledge of React.js, Redux Toolkit, and Next.js.
- Proven experience in cross-platform mobile application development using React Native.
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3 (SASS/LESS), and modern front-end tools.
- Experience in performance optimization for high-traffic web applications.
- Advanced knowledge of UI/UX principles and responsive design.
- Experience with RESTful APIs and managing asynchronous requests.
- Proficiency in Git and collaborative software development practices.
- Solid understanding of SEO principles and web accessibility standards.
- Experience in e-commerce or SaaS environments is a strong plus.
- Experience with Swift and Kotlin is a major advantage.
- Excellent problem-solving, analytical thinking, and debugging skills.
- Strong communication and collaboration skills with the ability to work across disciplines.