Senior UI Developer (React.js & Next.js)

OmniReach
Hyderabad, Telangana, India

Experience Level: 3 - 5 Years

Role Type: Full-Time / Engineering

Primary Stack: React.js, Next.js, TypeScript

Location: Hybrid / Remote

Job Summary

We are seeking an experienced and passionate Senior UI Developer with 3 to 5 years of professional experience specializing in React.js, Next.js, JavaScript, and TypeScript. In this role, you will be responsible for building modern, highly responsive, performant, and user-friendly web applications. You will collaborate closely with cross-functional product, design, and backend engineering teams to transform creative concepts into seamless digital products.

Roles & Responsibilities:

  • Application Development: Develop, scale, and maintain modern web applications leveraging React.js and Next.js framework capabilities.
  • Component Architecture: Design and build reusable, highly accessible, and scalable UI components to maintain consistency across design systems.
  • Design Conversion: Translate Figma / Adobe XD prototypes into pixel-perfect, responsive interfaces with precise layout structure and smooth interactions.
  • Performance & SEO: Optimize web applications for maximum speed, web vitals, dynamic rendering, and search engine optimization (SEO).
  • API & State Management: Implement robust REST API integrations and manage application state efficiently across complex user workflows.
  • Code Quality & Standards: Conduct thorough code reviews, enforce best practices in UI development, maintain clean documentation, and mentor junior developers.
  • Cross-Browser & Device Testing: Ensure seamless performance and visual consistency across modern browsers, desktop views, and mobile viewports.
  • Troubleshooting & Refactoring: Diagnose, debug, and resolve UI issues, runtime errors, and layout glitches promptly.
  • Cross-Functional Collaboration: Work side-by-side with product managers, UI/UX designers, and backend engineering teams to deliver high-quality digital solutions.

Required Qualifications & Skills

Must Have:

  • Experience: 3–5 years of hands-on professional UI development experience in modern web environments.
  • React.js & Next.js: Strong hands-on mastery of React.js concepts (Hooks, Context, Lifecycle, SSR/SSG/ISR with Next.js).
  • JavaScript & TypeScript: Solid proficiency in ES6+ JavaScript and production-level TypeScript for type-safe applications.
  • Core Web Tech: Extensive experience with HTML5, CSS3, SCSS, modern CSS layout techniques (Flexbox, Grid), and responsive design patterns.
  • API Integration: Proven experience integrating RESTful APIs, handling asynchronous operations, data fetch strategies, and error handling.
  • Version Control: Strong proficiency with Git version control workflows (branching, merging, pull requests, code reviews).
  • Cross-Browser Development: Proven track record in optimizing responsiveness and debugging UI across all primary browsers and screen sizes.

Good to Have:

  • State Management: Experience with Redux, Redux Toolkit, Zustand, or advanced Context API architectures.
  • UI Frameworks: Hands-on experience with Tailwind CSS, Material UI (MUI), Ant Design, or Styled Components.
  • Testing & Quality: Familiarity with unit and integration testing using Jest, React Testing Library, or Cypress.
  • Performance Tuning: Familiarity with Core Web Vitals, code splitting, lazy loading, and bundle size reduction techniques.
  • SEO Concepts: Understanding of metadata management, structured data, dynamic rendering, and SEO best practices in Next.js.
  • Agile Methodology: Experience working in Agile/Scrum development sprints and using project management tools like Jira/Linear.

Soft Skills:

  • Communication: Strong verbal and written communication skills to articulate technical ideas clearly.
  • Attention to Detail: Keen eye for aesthetic precision, alignment, typography, and polished UI component details.
  • Problem-Solving Mindset: Proactive analytical approach to troubleshooting and architecting intuitive solutions.
  • Team Player: Ability to work autonomously with high ownership while collaborating effectively across multidisciplinary teams.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →