KMC Careers
KMC Careers

XTN-62C0847 | SENIOR FRONT-END DEVELOPER

May 1, 2025
Full-time
Remote · Taguig, National Capital Region, Philippines
Not Applicable
Front-end Developer

The successful candidate will be responsible for designing, developing, and maintaining the user interface (UI) of web applications, utilizing advanced front-end technologies to create visually appealing and highly functional user experiences, while also mentoring junior developers and leading technical decision-making on projects.

  • Health Insurance/HMO

  • Enjoy unlimited MadMax Coffee

  • Diverse learning & growth opportunities

  • Accessible Cloud HR platform (Sprout)

  • Above standard leaves

  • Design and Development

  • Translate wireframes and design mockups into interactive web pages using HTML, CSS, and JavaScript frameworks.

  • Build complex and responsive user interfaces across various devices and browsers.

  • Implement advanced features like animations, data visualization, and dynamic interactions.

  • Ensure code quality through best practices, proper commenting, and unit testing.

  • Performance Optimization

  • Optimize front-end code for speed and performance, including image optimization and efficient JavaScript execution

  • Monitor website performance metrics and identify areas for improvement

  • Collaboration:

  • Work closely with designers, product managers, and back-end developers to ensure alignment with project requirements.

  • Communicate technical concepts effectively to non-technical stakeholders

  • Skills required (5+ years of experience)

  • Core Front-End Development Skills

  • HTML5 & CSS3 – Semantic markup, Flexbox, Grid, responsive design

  • JavaScript (ES6+) – Modern syntax, asynchronous programming (Promises, async/await)

  • TypeScript – Strongly typed JavaScript for better maintainability

  • React.js Ecosystem

  • React.js – Functional components, hooks, context API

  • State Management – React Context, Zustand, Redux (if needed)

  • Component Libraries – shadcn/ui, Material-UI, Tailwind CSS

  • Server-Side Rendering (SSR) & Static Site Generation (SSG) – Next.js knowledge is a plus

  • React Query / SWR – Data fetching and caching

  • Form Management – React Hook Form, Formik

  • Vite.js – Configuration, hot module replacement (HMR), fast builds

  • DevOps & Deployment (AWS, Docker)

  • Docker – Containerization of front-end applications, writing Dockerfiles

  • AWS Services – ECS, S3 etc

  • CI/CD Pipelines – GitHub Actions, AWS CodePipeline

  • Infrastructure as Code (IaC) – AWS CDK, SAM

  • Testing & Debugging

  • Unit Testing – Jest, React Testing Library

  • End-to-End Testing – Playwright, Cypress

  • Linting & Code Quality – ESLint, Prettier

  • API Integration & Data Handling

  • RESTful APIs – Fetching data efficiently

  • WebSockets – Real-time communication.

  • Authentication & Authorization – JWT, OAuth

  • Soft Skills & Collaboration

  • Version Control – Git, GitHub/GitLab

  • Agile & Scrum – Working in sprints, JIRA/Confluence

  • Good Communication – Explaining technical concepts clearly

As previously mentioned.