Job Description

Please note: This role is open to Singapore Citizens and Permanent Residents only, due to client security clearance requirements.We’re looking for a React Developer who builds more than just front-ends — someone who engineers user experiences that scale across enterprise and consumer platforms. You’ll join our Singapore delivery team to craft high-performance applications in partnership with our product managers, UX designers, and backend engineers.This is a hands-on role for someone who writes clean, modern TypeScript, obsesses over performance, and enjoys solving problems across the front-end lifecycle — from architecture to deployment.What You'll DoBuild & Ship: Develop, test, and deploy responsive web applications using React.js, Next.js, and modern JavaScript (ES6+) or TypeScript.Collaborate Closely: Work with UX designers and backend teams to deliver functional, accessible, and performant user interfaces.Engineer for Quality: Write maintainable, reusable components with strong attention to code quality, modularity, and testing coverage.Integrate Seamlessly: Connect front-end layers with RESTful and GraphQL APIs, ensuring data integrity and smooth user interactions.Optimize Performance: Profile and tune rendering, bundling, and caching for multi-device, multi-browser environments.Contribute to Standards: Participate in design reviews, code reviews, and sprint rituals; help define Rhino’s front-end best practices.Stay Current: Explore new frameworks, tooling, and design patterns to continually raise the engineering bar.Key ResponsibilitiesDesign and develop scalable software components and microservicesWrite clean, maintainable, and well-tested code across backend and frontend layersConduct code reviews and ensure adherence to best practicesImplement unit and integration testing frameworks for continuous qualityCollaborate in agile sprints and technical retrospectivesWork cross-functionally to deliver impactful outcomes:With designers — to turn user insights into intuitive workflowsWith DevOps engineers — to ensure smooth CI/CD and automated deploymentsWith product owners — to refine requirements into clear, actionable user storiesWith QA and security teams — to enforce quality and compliance from day oneWhat We’re Looking ForBachelor’s degree in Computer Science, Software Engineering, or equivalent experience.5+ years of hands-on front-end development experience in enterprise or product environments.Deep proficiency with React.js, Redux, React Hooks, and Next.js (or equivalent frameworks).Solid grounding in HTML5, CSS3, SASS/LESS, and responsive design principles.Experience integrating with APIs, backend services, and version control (Git).Familiarity with build tools such as Webpack, Vite, and Babel.Working knowledge of TypeScript, unit testing (Jest, React Testing Library), and accessibility standards.Strong analytical, communication, and teamwork skills.Nice To HaveExposure to AWS, Azure, or GCP environments.Experience with CI/CD pipelines, Docker, or containerized deployments.Understanding of micro-frontend architectures or shared enterprise component libraries.Why Rhino?At Rhino, we engineer scalable digital systems for banks, insurers, and government agencies across APAC. You’ll be part of a team that values code craftsmanship, collaborative design, and modern delivery practices — where engineering excellence meets real-world impact.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In