Senior UI Developer (React.js & Next.js)
- Source: LinkedIn
- Omni Reach
- Remote
- Hyderabad
- Full-Time
- Senior
Job Description
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.
Skills
- React
- next-js
- TypeScript
- microsoft-typescript
- Figma
- adobe-xd
- javascript
- es6
- HTML5
- css-3
- reduxjs
- toolkit
- Zustand
- Tailwind
- tailwind-css
- Material-UI
- mui
- ant-design
- Jest
- react-testing-library
- Cypress
- JIRA
- linear
