Front-End Developer (Web & Mobile)
Develop and maintain complex front-end components for web and mobile platforms, implementing responsive interfaces, integrating micro-frontend architectures, building reusable design systems, and applying strong standards for performance, testing, accessibility, and maintainability.
Responsibilities
- Develop and maintain complex, high-quality front-end components for both web and mobile platforms.
- Implement responsive, adaptive interfaces that deliver exceptional user experiences across devices.
- Integrate with existing systems using micro-frontends and module federation architectures.
- Collaborate with designers, backend developers, and product teams to deliver robust, scalable features.
- Build and maintain design systems and reusable UI components that ensure visual consistency.
- Apply top-tier engineering standards for performance optimization, testing, and maintainability.
- Participate in CI/CD pipelines, deployment workflows, and automated quality assurance.
- Stay ahead of industry trends to continuously evolve the product’s technical and design standards.
Requirements
- 3+ years of experience in front-end development using React and TypeScript.
- Experience with mobile or web hybrid development using React Native, Expo, or similar frameworks.
- Strong understanding of modern front-end architecture, component design, and state management.
- Familiarity with micro-frontends, modular architecture, and scalable design patterns.
- Solid experience with responsive design, performance optimization, and accessibility standards.
- Proven track record of collaborating in cross-functional teams and shipping high-quality features.
- Familiarity with CI/CD, version control with Git, and modern testing tools such as Jest and Cypress.
- Excellent communication skills and a proactive, problem-solving mindset.
- Nice to have: experience with design systems, Storybook, or component libraries.
- Nice to have: knowledge of progressive web apps and mobile-first development principles.