Senior Frontend Engineer

Good co India

United States

Remote

USD 110,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Good co India is seeking an experienced frontend engineer to design, develop, and maintain scalable web applications using HTML5, CSS3, JavaScript, and TypeScript. You will work with React, Angular, or Vue.js to build reusable UI components and robust frontend architectures.

You will collaborate with product, UX, backend, and QA teams to translate requirements into high‑quality interfaces, optimize performance, and ensure accessibility across devices while integrating REST/GraphQL services and

Qualifications

  • Bachelor’s or Master’s in CS/IT/Software Engineering or related field.
  • 5–10+ years of frontend development experience with modern frameworks.
  • Strong HTML5, CSS3, JavaScript (ES6+), and TypeScript proficiency.
  • Hands-on experience with React.js, Angular, or Vue.js.
  • Experience with frontend state management, design systems, and reusable patterns.
  • Solid understanding of responsive design, accessibility, and cross‑browser compatibility.
  • Experience integrating REST APIs or GraphQL; testing with Jest/Cypress/Playwright.
  • Familiarity with Git, build tools, and modern development workflows.

Responsibilities

  • Design, develop, and maintain scalable, responsive frontend web apps.
  • Build reusable UI components and frontend architectures for scalability.
  • Collaborate with product, UX, backend, and QA to translate requirements.
  • Optimize performance, Core Web Vitals, and rendering efficiency.
  • Ensure cross-browser compatibility and accessibility across devices.
  • Integrate REST/GraphQL services with efficient data handling and error handling.
  • Implement state management, routing, authentication, and authorization.
  • Write unit, integration, and end-to-end tests to ensure quality.
  • Conduct code reviews, enforce standards, and promote frontend best practices.
  • Mentor junior developers and contribute to frontend architecture decisions.

Skills

HTML5
CSS3
JavaScript
TypeScript
React
Angular
Vue.js
UI components
Performance optimization
Accessibility
Testing
REST/GraphQL
CI/CD basics
Git

Education

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

Tools

Vite
Webpack
Git
CI/CD tooling

Job description

Role & Responsibilities
  • Design, develop, and maintain scalable, responsive, and high-performance web applications using modern frontend technologies.
  • Build reusable UI components, shared libraries, and frontend architectures that support maintainability and scalability.
  • Develop user interfaces using HTML5, CSS3, JavaScript, TypeScript, and frameworks such as React.js, Angular, or Vue.js.
  • Collaborate with product managers, UX/UI designers, backend engineers, and QA teams to translate business requirements and design specifications into functional web experiences.
  • Optimize application performance, page load times, rendering efficiency, and Core Web Vitals.
  • Implement responsive layouts and ensure cross-browser compatibility, accessibility, and consistent user experiences across devices.
  • Integrate RESTful APIs and GraphQL services while ensuring efficient data handling, error management, and application reliability.
  • Implement state management solutions, routing, authentication, and authorization in frontend applications.
  • Develop and maintain unit, integration, and end-to-end tests to ensure code quality and application stability.
  • Conduct code reviews, enforce coding standards, and promote best practices in frontend development.
  • Identify and resolve complex UI defects, browser compatibility issues, performance bottlenecks, and production incidents.
  • Apply frontend security best practices to protect applications against common web vulnerabilities.
  • Participate in architectural discussions, technical planning, sprint reviews, and continuous improvement initiatives.
  • Maintain technical documentation and contribute to CI/CD workflows and frontend deployment processes.
  • Mentor junior developers, provide technical guidance, and support the team's professional development.
  • Evaluate emerging frontend technologies and recommend improvements to development workflows, architecture, and user experience.

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 frontend development, web application engineering, or UI engineering.
  • 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.
  • Experience with frontend state management, component architecture, reusable UI patterns, and design systems.
  • Strong understanding of responsive web design, browser rendering, accessibility standards, and cross-browser compatibility.
  • Proven experience integrating REST APIs or GraphQL services and collaborating with backend engineering teams.
  • Expertise in frontend performance optimization, Core Web Vitals, code splitting, lazy loading, and efficient rendering techniques.
  • Experience with frontend testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
  • Proficiency in Git, package managers, build tools such as Vite or Webpack, and modern development workflows.
  • Good understanding of web security, authentication, authorization, and common frontend vulnerabilities.
  • Familiarity with CI/CD pipelines, Agile/Scrum methodologies, and collaborative software development practices.
  • Strong debugging, analytical thinking, problem-solving, and technical decision-making skills.
  • Excellent communication and collaboration skills, with the ability to work effectively across product, design, and engineering teams.
  • Ability to take ownership of complex frontend features, drive technical initiatives, and deliver high-quality solutions independently.
  • Experience mentoring junior engineers, conducting code reviews, and contributing to frontend architecture decisions is highly desirable.
  • Knowledge of Next.js, server-side rendering, static site generation, SEO, and cloud-based application deployment is an added advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Engineer
Frontend Engineer

RiskForce LLC • United States

On-site
USD 90,000 - 150,000
Front End Architect
Front End Architect

Volto Consulting • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Senior Software Engineer Frontend
Senior Software Engineer Frontend

Compunnel Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Front-End Architect
Senior Front-End Architect

Pinnacle Arc • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Senior Software Engineer(Frontend)
Senior Software Engineer(Frontend)

TechDigital Group • Alpharetta (GA)

On-site
USD 80,000 - 120,000
Sr Front-End Engineer
Sr Front-End Engineer

KTek Resourcing LLC • Wilmington (DE)

On-site
USD 140,000 - 190,000
Other
Other

Apexcare Talent Solutions • Fairfield (CA)

On-site
USD 135,000 - 165,000
Health, Vision & Dental Insurance
Flexible PTO
Professional development budget
+1
Frontend Developer
Frontend Developer

Kronkite • Charlotte (NC)

On-site
USD 100,000 - 130,000
Frontend Engineer (React / Modern Web)
Frontend Engineer (React / Modern Web)

Luftsocial Inc. • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Flexible work environment
Frontend Developer
Frontend Developer

New York Technology Partners • Chicago (IL)

On-site
USD 80,000 - 100,000