Responsibilities:
- Lead the development and implementation of responsive, scalable, and user-friendly frontend features and dashboards.
- Collaborate with UI/UX designers to interpret and translate design concepts into high-quality user interfaces.
- Work closely with backend engineers to ensure smooth and efficient API integration and data flow.
- Develop reusable components and maintain clean, maintainable code architecture.
- Optimize applications for maximum speed, performance, and scalability.
- Conduct code reviews, mentor junior engineers, and enforce frontend best practices.
- Ensure cross-browser, cross-platform, and cross-device compatibility.
- Implement and refine data visualization and interactive components.
- Troubleshoot and resolve UI/UX issues and performance bottlenecks.
- Stay updated with emerging frontend technologies, frameworks, and industry trends.
Requirements:
- Bachelor's/Master's degree in Computer Science, Software Engineering, or related fields (preferred).
- Minimum 5 years of professional experience as a Frontend Engineer / Frontend Developer.
- Strong proficiency with JavaScript/TypeScript and is a plus).
- Strong understanding of API integrations, micro-frontend concepts, and UX principles.
- Hands-on experience with:
- HTML5, CSS3 (Tailwind/Bootstrap), modern component styling
- State management libraries (Redux / Zustand / Recoil, etc.)
- Version control using Git
- Solid understanding of responsive UI development and performance optimization.
- Familiarity with modern build tools (Webpack/Vite/Turbo, etc.).
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Able to work onsite (WFO)
Nice to Have
- Experience with Mobile Development (React Native / Flutter).
- Familiarity with Docker environments and CI/CD pipelines.
- Experience building analytics dashboards or data-heavy frontends.
- Understanding of backend/API workflows / Golang is a plus).