to join our engineering team and lead the development of high-performance, scalable, and maintainable front-end applications. The ideal candidate will possess deep expertise in React.js, modern JavaScript/TypeScript, and front-end architecture design. This role involves close collaboration with UI/UX designers, backend engineers, and product managers to deliver seamless user experiences and robust web solutions.
Key Responsibilities
Architect, develop, and maintain
complex web applications using React.js and related technologies.
Design and implement
modular, reusable components
and state management solutions (e.g., Redux, Context API, Recoil, Zustand).
Collaborate with design and backend teams to
translate business requirements and wireframes
into performant, maintainable code.
Optimize applications for
speed, scalability, and cross-platform compatibility
.
Conduct
code reviews, enforce coding standards
, and mentor junior developers on best practices.
Integrate and manage RESTful and GraphQL APIs.
Lead the adoption of modern front-end tools and frameworks, ensuring the team remains aligned with
industry best practices
.
Implement and maintain
automated testing
(unit, integration, and end-to-end) for front-end modules.
Contribute to
CI/CD pipelines
and participate in deployment processes (e.g., GitHub Actions, Jenkins, Vercel, Netlify, AWS Amplify).
Stay updated with the
latest front-end technologies
, proposing improvements and innovations to enhance product performance and user experience.
Required Skills & Qualifications
Bachelor's degree
in Computer Science, Engineering, or a related technical discipline (or equivalent practical experience).
5+ years
of professional experience in front-end development, with at least
3 years focused on React.js
.
Proficiency in
JavaScript (ES6+)
and
TypeScript
, with strong understanding of asynchronous programming and event-driven architecture.
In-depth knowledge of
React.js
, including Hooks, Context, and component lifecycle.
Strong experience with
Next.js
or similar server-side rendering frameworks.
Expertise in
CSS-in-JS
solutions (styled-components, Emotion) or
utility-first frameworks
like Tailwind CSS.
Solid understanding of
frontend build tools
(Webpack, Vite, Babel, ESLint) and
package managers
(npm, Yarn, pnpm).
Practical experience with
testing frameworks
(Jest, React Testing Library, Cypress).
Experience with
RESTful and GraphQL API integrations
.
Familiarity with
Git-based workflows
and collaborative version control practices (feature branching, pull requests).
Strong problem-solving and debugging skills, with an analytical mindset.
Excellent communication skills and the ability to work effectively in cross-functional teams.
Preferred Qualifications
Experience with
micro-frontend architecture
and modular design systems.
Exposure to
cloud platforms
such as AWS, Azure, or GCP for front-end deployments.
Understanding of
progressive web apps (PWAs)
and accessibility standards (WCAG, ARIA).
Background in
performance monitoring
and optimization using tools like Lighthouse, Web Vitals, or Sentry.
Contributions to
open-source projects
or a strong technical portfolio showcasing advanced React work.
Job Type: Full-time
Pay: AED5,000.00 - AED10,000.00 per month
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.