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)