Senior UI Engineer

Good co India

India

Remote

INR 900,000 - 1,500,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Good co India is seeking an experienced Frontend Engineer to design, develop, and maintain scalable and responsive user interfaces for web applications. You will build reusable components, design systems, and translate UI/UX designs into pixel-perfect interfaces across devices.

You will collaborate with UX/UI designers, product managers, backend engineers, and QA teams to ensure accessibility, performance, and cross‑browser compatibility.

Qualifications

  • 5+ years of professional experience in UI engineering, frontend development, or web apps.
  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Experience with modern frontend frameworks (React.js, Angular, or Vue.js).
  • Proven ability to build reusable UI components and scalable architectures.
  • Knowledge of responsive design, browser rendering, and cross‑browser compatibility.
  • Experience translating designs into production-ready interfaces and accessibility standards.

Responsibilities

  • Design, develop, and maintain scalable, responsive UIs for web applications using modern frontend technologies.
  • Build reusable UI components and design systems for consistency and efficiency.
  • Translate designs into pixel-accurate, accessible interfaces for various devices.
  • Develop frontend apps with HTML5, CSS3, JavaScript, TypeScript, and frameworks like React/Angular/Vue.
  • Collaborate with UX/UI designers, product managers, backend engineers, and QA teams.

Skills

HTML5
CSS3
JavaScript
TypeScript
React.js
Angular
Vue.js
REST APIs
GraphQL
State management
Testing tools
Storybook
Tailwind CSS
Sass
Webpack
Vite
Git

Education

Bachelor's or Master's in CS/IT/SE

Tools

Storybook
Vite
Webpack
Git
Jest
Cypress
Playwright

Job description

Role & Responsibilities
  • Design, develop, and maintain scalable, responsive, and high-quality user interfaces for web applications using modern frontend technologies.
  • Build reusable UI components, shared libraries, and design systems to ensure consistency, maintainability, and development efficiency.
  • Translate UI/UX designs, wireframes, and product requirements into pixel-accurate, accessible, and interactive user interfaces.
  • Develop frontend applications using HTML5, CSS3, JavaScript, TypeScript, and frameworks such as React.js, Angular, or Vue.js.
  • Collaborate with UX/UI designers, product managers, backend engineers, and QA teams to deliver seamless user experiences.
  • Establish and maintain UI architecture, coding standards, component patterns, and frontend development best practices.
  • Optimize rendering performance, page load times, responsiveness, and Core Web Vitals across devices and browsers.
  • Ensure accessibility compliance, cross-browser compatibility, and consistent visual behavior across different screen sizes.
  • Integrate REST APIs and GraphQL services, ensuring reliable data handling, loading states, error management, and application responsiveness.
  • Implement state management, routing, reusable form components, and interactive UI behaviors.
  • Develop and maintain unit, integration, and end-to-end tests to ensure UI quality and prevent regressions.
  • Conduct code reviews, troubleshoot complex UI issues, and improve code quality, maintainability, and application stability.
  • Collaborate with design teams to establish and evolve design systems, component libraries, and UI standards.
  • Identify and resolve frontend performance bottlenecks, browser rendering issues, and accessibility defects.
  • Apply frontend security best practices and contribute to CI/CD workflows and release processes.
  • Maintain technical documentation and stay updated with emerging UI technologies, tools, and development practices.
  • Mentor junior UI engineers, provide technical guidance, and contribute to engineering excellence initiatives.
Preferred Candidate Profile
  • Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • 5 to 10 years of professional experience in UI engineering, frontend development, or web application development.
  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Extensive hands‑on experience with at least one modern frontend framework, preferably React.js, Angular, or Vue.js.
  • Proven experience developing reusable UI components, component libraries, and scalable frontend architectures.
  • Strong understanding of responsive web design, CSS architecture, browser rendering, DOM manipulation, and cross‑browser compatibility.
  • Experience translating Figma designs, wireframes, and prototypes into high‑quality, production‑ready interfaces.
  • Good understanding of accessibility standards, including WCAG, semantic HTML, keyboard navigation, and assistive technology compatibility.
  • Experience integrating REST APIs or GraphQL services and implementing effective frontend state management.
  • Knowledge of UI performance optimization, lazy loading, code splitting, rendering optimization, and Core Web Vitals.
  • Hands‑on experience with testing tools such as Jest, React Testing Library, Cypress, or Playwright.
  • Familiarity with design system tools such as Storybook and styling solutions such as Sass, Tailwind CSS, or CSS Modules.
  • Proficiency in Git, package managers, build tools such as Vite or Webpack, and modern development workflows.
  • Understanding of frontend security, error handling, maintainable code practices, and version control workflows.
  • Experience participating in code reviews, technical discussions, Agile/Scrum ceremonies, and cross‑functional product development.
  • Strong analytical thinking, debugging, problem‑solving, and communication skills.
  • Ability to independently own complex UI features, make technical decisions, and deliver high‑quality solutions within deadlines.
  • Experience mentoring junior engineers and contributing to frontend standards and architecture decisions is highly desirable.
  • Familiarity with Next.js, server‑side rendering, SEO, and advanced frontend performance techniques is an added advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Front End Developer
Front End Developer

Moolya Software Testing • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Senior Ui Engineer
Senior Ui Engineer

IntraEdge Technology • Pune District

On-site
INR 1,200,000 - 2,000,000
Junior UI Developer | Gurugram
Junior UI Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 600,000 - 800,000
Senior UI Developer (React.js & Next.js)
Senior UI Developer (React.js & Next.js)

OMNIREACH SOFTWARE PRIVATE LIMITED • Telangana

Hybrid
INR 600,000 - 1,500,000
Principal UI / UX Engineer
Principal UI / UX Engineer

Klimb.io • Mumbai

On-site
INR 1,500,000 - 2,600,000
Frontend Engineer (SDE 2)
Frontend Engineer (SDE 2)

KAI Nest • Ahmedabad District

On-site
INR 900,000 - 1,300,000
Front End - React developer
Front End - React developer

Fulcrum Worldwide Software • Pune District

Hybrid
INR 1,800,000 - 3,200,000
UI Developer
UI Developer

Kaleidofin • Bengaluru, Chennai District

On-site
INR 800,000 - 1,200,000
Frontend Developer
Frontend Developer

Honeybee Tech Solutions • Navi Mumbai

On-site
INR 600,000 - 1,000,000
Frontend Engineer Lead
Frontend Engineer Lead

ConsultBae India Pvt. Ltd. • Ahmedabad District

On-site
INR 4,000,000 - 7,000,000