Job Objective
Your role as a Frontend Developer is to develop, maintain, and optimize responsive, secure, and user-friendly web applications that support the assigned products while ensuring an excellent user experience and seamless integration with backend services.
Main Tasks
- Design and develop responsive frontend features and user interfaces.
- Implement reusable components and frontend modules.
- Integrate frontend applications with REST APIs and backend services.
- Ensure cross-browser compatibility and responsive behavior across devices.
- Optimize frontend performance, loading speed, and application responsiveness.
- Troubleshoot frontend issues and resolve software defects.
- Participate in code reviews and technical discussions.
- Collaborate with UX/UI Designers to translate wireframes into production-ready interfaces.
- Support CI/CD deployment activities.
- Apply frontend security best practices and coding standards.
- Contribute to improving frontend architecture and reusable component libraries.
- Develop server-side rendered (SSR) and static site generated (SSG) applications using Next.js.
- Implement state management solutions using Redux Toolkit, Zustand, or Context API.
- Develop data-fetching layers using Axios, React Query, or equivalent technologies.
- Develop and maintain reusable UI components using Material UI.
- Validate AI-generated code before implementation, ensuring maintainability, security, and coding standards.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 2+ years of experience in frontend development.
- Professional proficiency in Local Language & English is required.
- Strong knowledge of React, Next.js, JavaScript, and TypeScript.
- Experience with SSR and SSG using Next.js.
- Experience using Material UI.
- Experience with Redux Toolkit, Zustand, or Context API.
- Experience with Axios or React Query.
- Experience using Postman.
- Familiarity with Vite or Webpack.
- Experience with Jest and React Testing Library.
- Good understanding of REST APIs and authentication.
- Understanding of secure frontend development practices.
- Experience using AI coding assistants to improve productivity while validating generated code.
- Strong analytical and troubleshooting skills.