Job Overview
We are seeking a product-minded and highly skilled Frontend Engineer with strong expertise in Next.js and React Native to design and build high-quality web and hybrid mobile applications across the Fembol ecosystem.
The ideal candidate will play a key role in developing intuitive, performant, and scalable user experiences for both customer-facing and internal products. You will work closely with product managers, designers, backend engineers, and business teams to translate product ideas into elegant digital experiences across web and mobile.
This role is ideal for an engineer who combines strong frontend engineering fundamentals, mobile development expertise, and a passion for building impactful products users love.
Key Responsibilities
Front End Web Development:
Design, build, and maintain modern, scalable web applications using Next.js, React, and TypeScript.
Develop responsive, accessible, and high-performing interfaces optimized across devices and browsers.
Translate product requirements and UI/UX designs into clean, reusable, production-ready code.
Build and maintain component libraries and scalable frontend architecture.
Optimize applications for performance, SEO, usability, and maintainability.
Mobile Application Development (React Native):
Build and maintain hybrid mobile applications using React Native for iOS and Android.
Develop intuitive, reliable, and performant mobile experiences aligned with product and business goals.
Implement reusable mobile components and scalable application structures.
Integrate mobile applications with backend APIs and third-party services.
Optimize mobile application performance, responsiveness, and user experience across platforms.
Product Delivery & Collaboration:
Collaborate closely with the Product Manager, Designers, and other Engineers to ship high-impact digital products.
Participate in technical planning, sprint execution, and Agile development processes.
Work from Figma and design systems to implement pixel-accurate, user-centric interfaces.
Contribute technical input during solution design and help shape product decisions.
Support product iteration through experimentation, feedback loops, and continuous improvement.
Front End Architecture & Quality:
Write clean, maintainable, and well-tested code following engineering best practices.
Ensure strong standards for code quality, testing, documentation, and frontend architecture.
Contribute to application performance optimization, scalability, and technical excellence.
Troubleshoot bugs, resolve issues, and improve product reliability.
Support release processes and collaborate on CI/CD workflows where needed.
What Success Looks Like in this Role
Building exceptional web and mobile experiences that improve customer and operational workflows
Shipping scalable, reliable, and user-friendly frontend products
Contributing to faster product delivery and stronger user adoption
Helping shape a high-quality engineering culture and frontend best practices.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field.
3 - 5+ years of experience in Frontend Engineering or related roles.
Strong proficiency in JavaScript/TypeScript, React, and modern frontend development.
Hands-on experience building production applications with Next.js.
Strong experience developing hybrid mobile applications using React Native.
Solid understanding of responsive design, frontend architecture, and component-driven development.
Experience integrating frontend applications with RESTful APIs and backend services.
Strong understanding of state management approaches (e.g. Context API, Redux, Zustand, or similar).
Experience working in Agile product development environments.
Experience with modern styling frameworks such as Tailwind CSS, Styled Components, or similar.
Familiarity with React Native ecosystem tools such as Expo is an advantage.
Experience with testing tools such as Jest, React Testing Library, or Cypress.
Understanding of mobile app deployment processes for App Store and Google Play.
Familiarity with performance optimization techniques for web and mobile applications.
Experience working with design systems and component libraries.
Familiarity with AI-assisted frontend development tools is an added advantage.
Strong problem-solving skills and product-oriented thinking.