Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19912612

    PUNE · FULLTIME

    Senior Frontend Developer

    RBM Software logo

    RBM Software

    Pune · onsite · Posted 21d ago

    Sourced fromFoundit
    Not disclosedFresherfulltimePune

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.5s
    • Found the form on Foundit · 9 questions to answer1.8s
    • Decided the answers for all of them2.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Senior Frontend Developer

    Position Overview

    Location – Pune (Work from Office)

    We are looking for a Senior Frontend Developer with strong expertise in TypeScript and

    GraphQL, along with solid experience in React.js, to join our development team.

    The ideal candidate will be responsible for designing, developing, and maintaining scalable,

    high-performance web applications while collaborating closely with backend developers,

    designers, and product stakeholders.

    Key Responsibilities

    • Design and develop scalable, responsive, and high-performance frontend applications.

    • Build reusable and maintainable UI components using React.js and TypeScript.

    • Integrate frontend applications with backend services and APIs using GraphQL.

    • Develop clean, modular, and well-tested code following modern frontend development

    practices.

    • Collaborate with UI/UX designers to translate designs and requirements into functional

    interfaces.

    • Work closely with backend engineers to define and consume GraphQL schemas and

    APIs.

    • Identify and resolve performance, usability, and cross-browser compatibility issues.

    • Conduct code reviews and provide technical guidance to other developers.

    • Participate in architecture discussions and contribute to frontend technical decisions.

    • Write unit and integration tests to ensure application reliability.

    • Troubleshoot production issues and contribute to continuous improvement of existing

    applications.

    • Stay current with modern frontend technologies, frameworks, and development practices.

    Required Skills

    • Strong proficiency in TypeScript.

    • Strong experience with GraphQL, including querying, mutations, schemas, and API

    integration.

    • Hands-on experience with React.js and modern React development patterns.

    • Strong understanding of JavaScript/TypeScript fundamentals.

    • Experience building reusable, scalable, and maintainable frontend components.

    • Good understanding of HTML5, CSS3, and responsive web development.

    • Experience with Git and modern software development workflows.

    • Strong understanding of frontend application architecture and performance optimization.

    • Ability to work effectively in an Agile/Scrum development environment.Secondary Skills

    • Experience with React ecosystem libraries and tools.

    • Familiarity with state management solutions such as Redux, Zustand, or Context API.

    • Experience with frontend testing frameworks such as Jest and React Testing Library.

    • Understanding of CI/CD practices and frontend deployment workflows.

    • Familiarity with authentication, authorization, and secure API integration.

    • Knowledge of frontend performance monitoring and optimization techniques.

    Experience Level

    Senior Level

    Core Technology Stack

    Category Technology

    Primary TypeScript

    Primary GraphQL

    Frontend React.js

    Version Control Git

    Testing Jest / React Testing Library

    API Integration GraphQL APIs

    Preferred Candidate Profile

    The candidate should have strong problem-solving and communication skills, be comfortable

    working independently on complex frontend features, and be able to collabora

    Sourced from foundit

    Section · 02

    Skills

    GraphQLReact Testing LibraryJest.jsJavascriptTypescriptReact.JsHTML5CSS3GIT

    Senior Frontend Developer · waiting for your command