We seek a talented and motivated Senior Front-End Web Developer to join our dynamic team. The ideal candidate will have a strong foundation in React, JavaScript, and TypeScript and a passion for creating visually appealing and highly functional web applications. This role will involve collaborating with cross-functional teams to design, develop, and implement front-end solutions for our diverse range of projects.
TimezoneThe candidate must be based in a GMT+4 to GMT+9 time zone.
Key ResponsibilitiesDevelop and maintain web applications using React, JavaScript, and TypeScript.
Translate designs and wireframes into high-quality code.
Optimise applications for maximum speed and scalability.
Ensure the technical feasibility of UI/UX designs.
Collaborate with back-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance user experience.
Implement performant code to ensure the product works across devices of various capacities.
Write clean, scalable, and documented code with an emphasis on maintainability.
Debug and troubleshoot layout and scripting issues across a variety of browsers.
Participate in code reviews and contribute to team knowledge sharing.
Strong experience with React and Typescript
Experience with any modern state management library (Finite State Machine libraries preferred - e.g XState)
Strong experience with single-page applications (SPA) and state management.
Experience with a CSS-in-JS framework for styling
Knowledge of front-end build pipelines and tools.
Understanding of general linear algebra and its application in graphics and animations.
Experience with GraphQL APIs and asynchronous request handling.
Strong problem-solving skills and attention to detail.
Experience with maintaining or deploying libraries or plugins is nice to have
Frontend testing experience is required.
Bachelor's degree in Computer Science or a related field or equivalent experience.
4+ years of professional experience in front-end web development.
Demonstrable experience with React, JavaScript, and TypeScript.
Experience working with canvas-based environments.
Familiarity with cloud services and infrastructure.
Experience with Rust is nice to have
Proficient in AI-native workflows to accelerate development while ensuring AI-generated code meets high standards for performance, security, and accessibility.
Skills Required
- Strong experience with React
- Strong experience with JavaScript
- Strong experience with TypeScript
- Experience with modern state management libraries
- Finite state machine libraries (XState) preferred
- Experience with a CSS-in-JS framework for styling
- Knowledge of front-end build pipelines and tools
- Understanding of general linear algebra and its application in graphics and animations
- Experience with GraphQL APIs and asynchronous request handling
- Frontend testing experience
- Experience maintaining or deploying libraries or plugins
- Bachelor's degree in Computer Science or related field or equivalent experience
- 4+ years of professional experience in front-end web development
- Experience working with canvas-based environments
- Familiarity with cloud services and infrastructure
- Experience with Rust
- Proficient in AI-native workflows
What We Do
G2i is a hiring community connecting remote developers with world-class engineering teams. Our unique approach combines rigorous technical assessments with a solid commitment to developer health, ensuring companies get skilled developers who are supported, valued, and ready to execute from day one. Our transparent vetting process includes in-depth, performance-ranked developer profiles, recorded technical interviews, and soft-skills assessments. Whether you're working on a short-term project or burning down a backlog, G2i connects you with a community of pre-vetted developers. Planning to hire ten or more engineers? We create a Custom Talent Pipeline, allowing for specific customizations in sourcing, assessment criteria, technical interview questions, and integration with your existing HR systems and processes. G2i partners with clients who support the developer health mission—matching developers with environments that improve their health, support recovery from burnout, and enable professional growth through restful work. Is your team overworked or understaffed? Contact us today to learn how G2i can help you. More information about our mission and commitment to developers and clients can be found at https://g2i.co or follow us on X @g2i_co








