UI/UX developer
Job Title: React Engineer / Frontend Engineer
Job Summary
We are looking for a skilled React Engineer to build scalable, high-performance web applications with a strong focus on user experience. The ideal candidate has solid frontend fundamentals, hands-on experience with React, and a passion for building clean, maintainable UI components.
Key Responsibilities
-
Develop and maintain responsive web applications using React.js
-
Build reusable, scalable, and efficient UI components
-
Collaborate with designers and backend engineers to implement product features
-
Optimize applications for performance, accessibility, and cross-browser compatibility
-
Manage application state using tools like Redux, Context API, or Zustand
-
Integrate frontend applications with RESTful / GraphQL APIs
-
Write clean, testable, and well-documented code
-
Participate in code reviews and contribute to frontend best practices
Required Skills & Qualifications
-
Strong proficiency in JavaScript (ES6+)
-
Hands-on experience with React.js and modern React patterns (Hooks, Functional Components)
-
Solid understanding of HTML5, CSS3, and responsive design
-
Experience with state management libraries
-
Familiarity with REST APIs and asynchronous programming
-
Knowledge of Git and version control workflows
Preferred / Good to Have
-
Experience with Next.js
-
Familiarity with TypeScript
-
Experience with Tailwind CSS, Material UI, or similar UI libraries
-
Understanding of frontend testing tools (Jest, React Testing Library)
-
Knowledge of performance optimization and SEO basics
-
Experience working in Agile / Scrum environments
Education
-
Bachelor's degree in Computer Science or related field (or equivalent experience)
What We Offer
-
Opportunity to work on modern, scalable web products
-
Collaborative and growth-focused engineering culture
-
Competitive salary and career development opportunities
-
Exposure to real-world frontend architecture and design systems