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.