Summary
✨ AI‑Generated
A Mid/Senior Frontend Developer is sought to independently develop complex, scalable web features using React, Next.js, TypeScript, and Tailwind CSS. You will build high-quality responsive applications, optimize performance, handle complex backend and API integrations, conduct code reviews, follow established design patterns, and improve existing codebases and technical debt. Strong attention to maintainability, documentation, cross-browser compatibility, and user experience is expected.
Highlights
Mid-to-senior frontend role offering independent ownership of complex and scalable web features. The position emphasizes modern React-based development, performance optimization, responsive cross-browser experiences, complex backend integrations, code quality, and technical debt reduction.
Description
Mid/Senior Level Front-End Developer
Technical Development and ImplementationDevelop complex and scalable front-end features independently.Build and maintain web applications using ReactJS, Next.js, TypeScript, and Tailwind CSS.Implement scalable, maintainable, and high-quality solutions following established development standards.Ensure cross-browser compatibility, responsiveness, and consistent user experience across devices.Optimize application performance, loading speed, and overall front-end efficiency.Handle complex integrations with backend services and APIs.Collaborate with backend developers to ensure seamless integration and data flow.
Code Quality and Best PracticesWrite clean, efficient, maintainable, and well-documented code.Conduct thorough code reviews and provide constructive feedback to team members.Follow coding standards, design patterns, and front-end development best practices.Identify and resolve technical debt and improve existing codebases.Develop and maintain unit tests using Jest and ensure adequate test coverage.Use GitHub for version control, code collaboration, and repository management.Participate in and support CI/CD processes for application builds, testing, and deployments.
Technical Leadership and MentoringProvide technical guidance and mentorship to junior and mid-level developers.Share knowledge, development practices, and technical expertise with the team.Support the Lead Developer in technical decisions and solution design.Guide the team in adopting new technologies, tools, and development practices.Contribute to establishing and improving front-end development standards.
Problem Solving and InnovationResolve complex technical and front-end development challenges.Debug and address critical application and production issues.Propose and implement technical improvements to enhance application performance, scalability, and maintainability.Research and evaluate new technologies and development tools.Develop innovative solutions to address business and technical requirements.
Sprint Delivery and CollaborationDeliver sprint commitments and assigned tasks within agreed timelines.Participate in technical planning, estimation, and solution discussions.Develop workarounds and alternative technical solutions when necessary.Collaborate closely with Product, UI/UX, Design, Backend, QA, and other technical teams.Contribute to technical documentation and knowledge-sharing activities.Participate in sprint ceremonies, planning, reviews, and retrospectives.
Support and MaintenanceHandle production support escalations and complex technical issues.Troubleshoot, diagnose, and resolve application-related problems.Document technical solutions, fixes, and troubleshooting procedures.Monitor and continuously improve application performance and stability.Participate in on-call support or rotation when required.
Required Skills and ExperienceAt least 3 years and up of strong professional experience in Front-End Development, with strong hands-on experience or exposure to the following:ReactJSNext.jsTypeScriptTailwind CSSGitHub / GitCI/CDJestStrong understanding of responsive web design, browser compatibility, API integration, and front-end performance optimization.Experience developing scalable and maintainable web applications.Strong debugging, problem-solving, and communication skills.Experience working in an Agile/Scrum development environment is an advantage.
Plus Points / Nice to HaveExperience or exposure to the following will be an advantage:
Node.jsNestJSAWSBackend/API developmentCloud-based application development and deploymentDevOps practices and CI/CD automation
Disclaimer: This opportunity is for applicants based in the Philippines only.
Only candidates currently residing in the Philippines will be considered.