Rhino Partners
Software Engineer (React.js, TypeScript) (min 4 years experience)
Rhino PartnersSingapore1 day ago
Full-timeEngineering, Information Technology

About the Role

Rhino is partnering with a major enterprise client in the media and communications domain to modernise their digital platforms. You’ll join a dedicated product squad responsible for building user-centric, performant, and scalable front-end solutions that power high-traffic consumer web applications serving millions of users daily.


We’re looking for a Senior Software Engineer (React.js / TypeScript) to join our Singapore engineering team. You’ll work closely with product, design, and backend teams to deliver high-quality, production-grade applications. This role combines hands-on technical implementation with collaboration across disciplines to drive digital engagement at national scale.


Key Responsibilities

  • Develop and maintain high-quality, responsive web applications using React.js and TypeScript.
  • Collaborate with UX/UI designers to translate wireframes into functional, elegant interfaces.
  • Integrate with backend services via RESTful APIs and ensure consistent data handling and performance.
  • Write clean, reusable, and testable code following modern JavaScript (ES6+) and engineering best practices.
  • Implement unit and end-to-end testing to maintain stability across deployments.
  • Participate in design discussions, code reviews, and sprint planning sessions within an agile delivery environment.
  • Optimize application performance, accessibility, and scalability.
  • Contribute to continuous integration and deployment (CI/CD) pipelines and improve delivery workflows.

Required Skills & Experience

  • 4+ years of hands-on experience in front-end development.
  • Strong proficiency in React.js, TypeScript, and modern JavaScript ecosystem tools.
  • Solid understanding of HTML5, CSS3, responsive design, and component-based architecture.
  • Experience with state management libraries such as Redux, Zustand, Recoil, or Context API.
  • Familiarity with RESTful APIs and build tools (Webpack, Vite, etc.).
  • Proficient with Git for version control and collaborative development.
  • Ability to work both independently and within a cross-functional, agile team.

Nice to Have

  • Experience with Next.js or React Server Components.
  • Exposure to Node.js for backend integration or full-stack development.
  • Experience implementing unit and end-to-end tests with Jest or React Testing Library.
  • Familiarity with CI/CD pipelines, Docker, Terraform, or AWS Cloud Services.
  • Background in building high-performance, enterprise-grade web applications.
  • Understanding of agile methodologies and tools like Jira.


Key Skills

Ranked by relevance