We are hiring a Senior Front-End Software Engineer to design, build, and evolve modern, scalable front-end solutions for internal web applications.
This role is more than building screens you will shape front-end architecture, influence API design, contribute to shared components and design systems, and solve complex engineering problems in a collaborative Scrum environment.
You'll use modern tooling, automated testing, CI/CD, and AIassisted workflows to deliver highquality, secure, and performant front-end applications.
Key Responsibilities
- Build and enhance front-end applications using React, TypeScript, and modern engineering practices
- Own and improve front-end architecture (modular design, scalable patterns, reusable components)
- Influence API and system design from a front-end perspective
- Develop and maintain shared UI component libraries and design systems
- Collaborate with backend/platform teams on serverdriven UI, shared contracts, and schema-driven interfaces
- Write highquality, testable code (unit, integration, and endtoend tests)
- Work with CI/CD pipelines (build, test, scans, deployment, rollback)
- Use monorepos, automated linting, formatting, type checking, and quality gates
- Use AIassisted tools for coding, refactoring, tests, and documentation
- Provide and review technical designs & code
- Act as Level 3 support for front-end production issues (root cause analysis, durable fixes)
- Use monitoring tools (logs, metrics, dashboards) to diagnose issues
- Participate in Scrum ceremonies with a distributed AUPH team
Qualifications (Core Technical Skills)
- Bachelor's degree in Computer Science, IT, Software Engineering, or equivalent experience
- Demonstrable senior-level front-end engineering capability (skills over years of experience)
- Candidates must have strong, hands-on experience in:
Front-End Engineering
- Strong proficiency in TypeScript
- Deep experience with React (hooks, routing, state management patterns)
- Experience with modern front-end architecture (modular design, separation of concerns)
- Experience with shared component libraries and front-end design systems
- Experience working in monorepo environments (highly regarded)
Front-End Architecture & Patterns
- Solid knowledge of software design principles (SOLID, modular design, clean patterns)
- Experience with state management patterns (Redux, Zustand, React Query, etc.)
- Experience with serverdriven or schemadriven UIs
- Ability to reason about data flows, service boundaries, and API contracts
- Understanding of performance, scalability, and resilience concerns
Testing
- Unit & integration testing (e.g., Vitest, Jest)
- Endtoend testing (e.g., Playwright)
- Understanding of the test pyramid
- Experience with automated type validation, shared type libraries, and codegen workflows
CI/CD & Tooling
- Automated build/test/deployment pipelines for front-end apps
- Tools like Azure DevOps, GitHub Actions, or similar
- Docker for local development and/or deployment
- Automated code quality checks (linting, formatting, type checking, tests)
- Shared contract generation (OpenAPI/Swagger, codegen, shared type libraries)
API & Integration Knowledge
- Strong experience integrating with RESTful APIs
- Bonus: familiarity with GraphQL
- Experience with .NET or Node.js for tooling or BFF layers (highly regarded)
Observability & Monitoring
- Using logs, metrics, traces, dashboards, and alerts to understand UI behavior
- Experience troubleshooting production issues endtoend
AIAssisted Engineering
- Experience using AI tools for code generation, refactoring, tests, and documentation
- Interest in improving team workflows using responsible AI practices
Soft Skills
- Strong problem solving and abstract reasoning
- Excellent spoken and written English communication skills
- Ability to collaborate across teams and time zones (AU + PH)
- Experience working in Agile/Scrum with multiteam environments
- Empathy and leadership; able to mentor less experienced engineers
- Continuous improvement mindset
Nice to Have
- Experience in insurance or financial services
- Familiarity with cloud-native practices on Azure
Location: Ayala Avenue, Makati City
Work Setup: Hybrid & Dayshift