Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Rhino Partners and take your career to the next level!
Application takes less than 5 minutes

