Point your AI agent at freehire and let it find you a job.

Get the CLI →

Swap Asia

React Developer

Posted Updated
Discussion

Responsibilities: -

  • Ground up development and maintenance of web and mobile React Applications for Telco businesses.

  • Architecture & Performance Design: Design scalable, clean front-end architectures and optimize React application performance for maximum speed and scalability.

  • Component Library Development: Build, maintain, and document reusable, high-performance UI components and front-end libraries for use across multiple applications.

  • Technical Leadership & Mentorship: Provide technical guidance, conduct thorough code reviews, and mentor junior and mid-level developers to maintain high engineering standards as and when required.

  • System Integration: Collaborate with backend engineers to define API contracts, integrate complex RESTful/GraphQL services, and manage application state efficiently.

  • Code Quality & Testing: Establish, apply and enforce best practices for testing, implementing robust unit, integration, and end-to-end testing strategies using Jest or Cypress.

  • Product Collaboration: Work closely with product managers and UX/UI designers to translate wireframes and business requirements into technically feasible, high-quality code.

  • CI/CD & Deployment: Participate in or lead the configuration of build tools, Webpack/Vite configurations, and CI/CD deployment pipelines for front-end assets.

  • Performance and security testing: Conduct and support relevant testing to ensure applications can scale and business grows.

Requirements: -

  • Degree in Computer Science, Information Technology, Software Engineering or a related discipline.

  • Core JavaScript & Modern Web Tech: Advanced proficiency in modern JavaScript (ES6+), HTML5, and CSS3.

  • React Core Architecture: Solid grasp of React principles, including functional components, JSX, hooks (useState, useEffect), and the component lifecycle.

  • State Management: Practical experience managing application state using tools like Context API, Redux Toolkit, or Zustand.

  • API Consumption: Experience integrating RESTful APIs or GraphQL endpoints using tools like Axios or native Fetch API.

  • Asynchronous Programming: Strong understanding of promises, async/await, and handling data flows between front-end and back-end systems.

  • Version Control: Proficiency with Git and collaborative workflows in platforms like GitHub, GitLab, or Bitbucket.

  • Testing & Debugging: Familiarity with front-end testing frameworks such as Jest, React Testing Library, or Cypress.

  • Good communication and stakeholder management skills.

  • Ability to work independently and manage multiple integration initiatives.

  • Experience working with enterprise IT, business and vendor teams.

  • Experience with CI/CD and integration deployment management is an advantage.

  • Understanding cloud platforms such as OCI, Azure or AWS are an advantage.

  • Exposure to AI assisted coding (via tools like Claude / Codex) is an advantage.


Skills

What Middle Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available