Software Engineer II - Front End

G-P Logo

G-P

πŸ“Remote - India

Summary

Join G-P's innovative AI team and contribute to the development of GIA, a groundbreaking AI-powered product that assists companies in navigating global employment challenges. As a front-end engineer, you will play a key role in designing and implementing high-performance, intuitive interfaces for this platform. You will collaborate with cross-functional teams, build dynamic interfaces using React 18+, and integrate with backend APIs. This role offers the opportunity to work in a fast-paced, agile environment, contributing to various initiatives, including GIA-next and multimedia integration. The company offers competitive compensation and benefits, emphasizing opportunities for skill expansion and innovation. This position is ideal for individuals eager to learn, grow quickly, and make a significant impact.

Requirements

  • 3+ years of experience delivering impactful front-end applications in production environments
  • Solid experience and strong proficiency in React (including React 18+) and front-end ecosystems (ECMAScript 6+, TypeScript, CSS-in-JS, modern HTML/CSS)
  • Good background in responsive design, cross-browser compatibility, and mobile-first development principles
  • Experience with (or strong interest in learning) animated interfaces, dynamic content, and voice-to-text/voice-to-voice interactions
  • Ability to understand and implement scalable front-end architectures that separate content, logic, and localization
  • Experience with GitHub, CI/CD pipelines, and modern version control practices
  • Hands-on integration experience with GraphQL/REST APIs, and familiarity with BFF patterns

Responsibilities

  • Contribute significantly to the front-end architecture for GIA interfaces β€” focusing on design fidelity, performance, componentization, and responsiveness
  • Collaborate cross-functionally with product managers, UX designers, and AI/ML engineers to deliver seamless and intelligent user experiences
  • Implement high-performance, reusable components using React 18+ (knowledge of 19 is a plus) with TypeScript across web applications
  • Build dynamic and animated interfaces with attention to detail around motion, voice interaction, and responsiveness across browsers and devices
  • Integrate effectively with BFF (Backend-for-Frontend) and REST APIs, with an eye toward stability, observability, and testability
  • Actively contribute to and promote a culture of quality by contributing to CI/CD pipelines (e.g., GitHub Actions), unit and integration test coverage, and front-end performance observability
  • Play a key role in front-end development for initiatives including GIA-next, templating systems, editor experiences, and multimedia (images, video) integration

Preferred Qualifications

  • Experience with React Native or other cross-platform frameworks for mobile development
  • Background in, or strong interest in, voice interfaces, speech-to-text, or conversational UI design patterns
  • Understanding of accessibility (a11y) and internationalization (i18n/l10n) best practices
  • Familiarity with or keen interest in LLM-enhanced UX patterns, prompt management, and AI-human feedback loops
  • Interest in designing or implementing collaborative editing, template engines, or WYSIWYG document interfaces
  • Exposure to video/image manipulation, canvas-based rendering, or WebGL
  • Curiosity about or experience working alongside AI/ML model-serving environments (e.g., OpenAI, Hugging Face, internal LLM pipelines)
  • Understanding of backend-for-frontend (BFF) design and GraphQL federation or composition

Benefits

Competitive compensation and benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.