About this role
Is there a Zenika in you? Let’s talk skills and passion first. You’re more than a coder—you’re a front-end craftsman, creating engaging, seamless web experiences with expertise in JavaScript frameworks and UI design. With Angular, ReactJS, or Vue.js as part of your toolkit, you stay up-to-date with the latest best practices and tools. Sharing knowledge through events like TechnoZaure excites you. You bring deep experience and leadership to every project, making meaningful contributions to team goals. Your Role as a Zenika Consultant: As a consultant, you’ll lead on client projects, bringing your expertise to shape user-facing applications. You’ll work alongside client teams to: Develop and enhance responsive, mobile-first web applications using modern frameworks like ReactJS or Vue.js , leveraging modern tools like NPM, Webpack, Vite, Gulp, or Grunt. Write idiomatic React code, demonstrating a deep understanding of its core APIs and design patterns. Knowledge of React 19 features (such as Server Actions, the use hook, and asset loading) is highly valued to help clients stay on the cutting edge. Deliver robust, accessible, and high-performing web experiences by writing semantic HTML and implementing modern accessibility standards (WCAG) from the ground up. Utilize advanced UI coding practices including CSS-in-JS, styled components, custom hooks, state machines, and reliable architectural patterns (Flux, MVC, MVVM). Write highly readable, efficient, and reusable code. You'll ensure production-grade reliability by writing thorough unit, integration, and end-to-end tests using frameworks like Jest, React Testing Library, Cypress, or Playwright . Actively participate in and lead code reviews , providing constructive feedback to client teams, upholding code quality, and sharing best practices. Partner with designers, product managers, and back-end engineers to translate UI/UX designs and wireframes into pixel-perfect, intuitive, and high-performing web pages. Work closely with back-end engineers to design and integrate clean APIs, ensuring smooth and secure data flow across the entire stack. About Zenika Founded by developer Carl Azoury, Zenika is a consultancy built around community, transparency, and craftsmanship. We are passionate technophiles advising clients with deep expertise in open-source tech and modern solutions. Why Join Zenika? Work with a global client base across 11 locations, benefiting from over 28,000 Zenika-led training sessions Partner with tech giants like Google Cloud and Scrum.org, and engage in research, open-source contributions, and conferences outside client projects Hybrid work arrangement Participate in Zenika tech conferences (TechnoZaures) to learn, share, and grow together Dedicated Learning & Development (L&D) budget to support your growth Flexible benefits package to cater to your well-being and lifestyle needs Comprehensive international medical insurance package Ready to code your story with us? Apply NOW!
What they're looking for
MVCCSSUI DesignWebpack
About Zenika Pte. Ltd.
Industry: Information & communicationsWebsite ↗
Frequently asked questions
What does a Front End Engineer at Zenika Pte. Ltd. do?
Is there a Zenika in you? Let’s talk skills and passion first. You’re more than a coder—you’re a front-end craftsman, creating engaging, seamless web experiences with expertise in JavaScript frameworks and UI design. With Angular, ReactJS, or Vue.js as part of your toolkit, you stay up-to-date with …
What skills does this Front End Engineer role need?
Key skills for this role include MVC, CSS, UI Design, Webpack.
How much does a Front End Engineer at Zenika Pte. Ltd. pay?
This role lists a salary of S$7,000 – S$13,000 per month.
Is this Front End Engineer role remote, hybrid, or on-site?
The listing is based in D12 Toa Payoh, Balestier, Serangoon. Check the posting for remote or hybrid options.
How do I apply for this Front End Engineer role?
You can apply directly on Zenika Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.
