Senior Frontend Developer (React & TypeScript)
We at 10Pearls are looking for two Senior Frontend Developers to join our Parking team. In this role, you will focus on building, enhancing, and maintaining user interfaces for a parking management application using React and TypeScript. You will collaborate with backend engineers to integrate frontend features with existing and modernized APIs, ensuring a seamless, responsive, and reliable user experience. We are seeking experienced, self-driven engineers who can take ownership of frontend development tasks, make technical decisions independently, and deliver production-ready solutions with minimal supervision.
Responsibilities
Design, develop, and maintain frontend features using React and TypeScript.
Build responsive, reusable, and maintainable UI components for the parking application.
Integrate frontend functionality with existing REST APIs and backend services.
Collaborate with backend engineers to ensure reliable data integration and application functionality.
Translate business requirements and UI designs into functional application features.
Troubleshoot frontend issues, optimize performance, and improve application usability.
Write clean, scalable, and testable code following frontend development best practices.
Participate in code reviews, technical discussions, and Agile development activities.
Independently manage assigned tasks, identify blockers, and deliver solutions with minimal supervision.
Contribute to frontend architecture, code quality, and continuous improvement initiatives.
Required Qualifications
6+ years of professional software development experience, with a strong focus on frontend engineering.
Strong hands-on experience with React and TypeScript in production applications.
Solid understanding of JavaScript (ES6+), HTML5, CSS3, and modern frontend development practices.
Experience integrating frontend applications with RESTful APIs.
Experience building reusable components and maintaining scalable frontend architectures.
Strong knowledge of React Hooks, component lifecycle, state management, and asynchronous data handling.
Experience troubleshooting, debugging, and optimizing frontend applications.
Familiarity with Git, code reviews, and Agile development methodologies.
Ability to work independently, take ownership of deliverables, and solve technical problems without extensive guidance.
Strong communication and collaboration skills in distributed engineering teams.
Nice to Have
Experience developing UI solutions for parking management, transportation, or similar operational platforms.
Experience with frontend testing frameworks such as Jest, React Testing Library, or Cypress.
Familiarity with modern state management solutions such as Redux, Zustand, or React Context.
Experience with UI component libraries or design systems.
Familiarity with CI/CD pipelines and cloud-hosted applications.
Experience collaborating on applications undergoing backend modernization or API migrations.
What We're Looking For
A senior-level frontend engineer with strong React and TypeScript expertise, capable of independently delivering application UI features and integrating them with existing backend APIs. The ideal candidate demonstrates technical ownership, problem-solving skills, and the ability to contribute effectively within a distributed nearshore engineering team.
Benefits we offer
Access to e-Learning platforms.
Access to a virtual nutritionist
Amazing people-oriented organizational culture
Working from anywhere
Challenging projects using the latest technologies with clients from the US.