Jr. Front End Engineer
Job Description
- Design, develop, and build highly scalable, cross-platform, and high-performance web applications using TypeScript, Reacts.js, and Next.js.
- Collaborate with project managers, UI/UX designers, and backend engineers to translate business requirements into technical solutions.
- Implement responsive, reusable, and accessible UI components that ensure a consistent user experience across different devices and browsers.
- Apply modern design patterns, coding principles, and best practices to produce clean, maintainable, and scalable code.
- Optimize web applications for speed, scalability, and accessibility.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Ensure seamless integration between frontend components and backend services, working closely with backend engineers.
- Participate in code reviews, debugging, and troubleshooting to maintain high code quality and system stability.
Job Requirements
- Graduate from Bachelor, Diploma 3, Diploma 4 degree from IT or other related majors.
- Have a minimum 1 year of experience as an Front End Engineer or similar role with strong proficiency in TypeScript.
- Experience with front end frameworks/libraries such as NextJs, ReactJs.
- Experience the basic concept of design and responsive website concepts.
- Experience of user-friendly experience & interface, pay attention to details, and proficiency in HTML5 and CSS3.
- Experience with state management libraries such as Zustand, Redux, or etc.
- Familiarity using component libraries like Ant Design (Antd) or Mantine UI.
- Ability to use Rest Full API, RSS (XML&JSON), and WebSocket.
- Experience with version control systems such as Git.
- Ability in slicing UI/UX design to responsive web application with self styling code and API integration is an advantage.
- Knowledge in developing and maintaining PWA’s is an advantage.
- Understand the Software Development Life Cycle (SDLC) and Agile methodologies concept.