About the job Front End Developer
About the Role
The Front-end Developer will lead the design and development of the FP-ALMS frontend, delivering scalable, secure, and high-performance user interfaces for complex enterprise systems. This role blends hands-on development with technical leadership, driving best practices and building exceptional user experiences.
Key Responsibilities
- Design and develop advanced, enterprise-grade frontends for FP-ALMS 2.0
- Build responsive, accessible, and user-friendly interfaces
- Establish frontend best practices for code quality, performance, and maintainability
- Develop reusable components, libraries, and design systems
- Collaborate with product managers, UX designers, backend, data, and AI/ML teams
- Ensure applications meet enterprise standards for security, reliability, and scalability
- Stay current with emerging frontend frameworks, tools, and technologies
- Mentor developers and contribute to frontend standards and architecture
Requirements & Qualifications
Education
- Bachelors degree in Computer Science, IT, Software Engineering, or equivalent experience
Technical Skills & Experience
- 7–10 years of frontend or full-stack development experience with strong frontend focus
- Expertise in modern JavaScript frameworks (React, Angular, Vue, Next.js)
- Strong proficiency in HTML5, CSS3, JavaScript/TypeScript
- Experience with Java-based UI and Python
- Strong understanding of UI/UX principles, design systems, and accessibility (WCAG)
- Experience integrating frontends with RESTful APIs, GraphQL, WebSockets, and microservices
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Experience with Git, CI/CD pipelines, and modern build tools
- Proven ability to lead, mentor, and conduct code reviews
- Experience in Agile/Scrum and enterprise or SaaS environments
Soft Skills
- Strong problem-solving and analytical skills
- Clear communication and collaboration in cross-functional teams
Work Arrangement
- Hybrid (on-site 5–15 days per month as required)
- 8:00 AM – 5:00 PM (Manila Time)