Senior Software Engineer (Front-end | Angular, React)
CI&T National Capital Region, Philippines
Base pay range
Position : Senior Software Engineer (Front-End)
Job Type : Full-time
Location : Philippines
Work Setup : Hybrid (at least 3 days / week in CI&T office)
About the Role
As a Senior Software Engineer (Front-End) , you will act as a technical leader and mentor within cross‑functional project teams, taking ownership of complex UI solutions and architectural decisions within your area of expertise.
You will be responsible for delivering high‑quality, maintainable code, guiding junior and mid‑level developers, and ensuring engineering excellence through comprehensive reviews and testing practices. This role also involves contributing to technical strategy, leading critical implementations, and connecting technical execution with business goals—all while maintaining strong collaboration with clients and stakeholders.
Key Responsibilities
- Lead the design and implementation of features with a strong focus on scalability, performance, and usability.
- Contribute to architectural decisions and provide technical input for broader strategy discussions.
- Establish and uphold coding standards, best practices, and front‑end testing strategies.
- Conduct thorough code reviews and promote a peer‑review culture.
- Troubleshoot complex UI challenges and provide innovative solutions.
- Drive front‑end performance optimization and ensure accessibility compliance.
- Stay current with emerging technologies and evaluate their potential for adoption.
- Lead proof‑of‑concept initiatives and assess technical risks for new solutions.
- Mentor and coach junior and mid‑level developers, providing technical guidance and knowledge sharing.
- Support recruitment efforts through technical assessments and interviews.
- Contribute to performance reviews with constructive, actionable feedback.
- Deliver internal workshops or training sessions to strengthen team capabilities.
- Lead by example in following best practices such as test‑driven development (TDD) and automated testing.
- Foster collaboration and knowledge