Requirement:
- Bachelor's degree in Computer Science, Information Technology, or a related technical field.
- 5+ years of professional experience in frontend development.
- Strong proficiency in JavaScript/TypeScript and React.
- Hands-on experience with for building server-side rendered or statically generated applications.
- Proven experience in designing and implementing micro-frontend architecture.
- Demonstrable experience with Tailwind CSS for styling applications.
- Proficient in writing comprehensive unit tests.
- Deep understanding of web performance optimization techniques.
- Experience with CI/CD pipelines.
- Strong analytical and problem-solving skills with a proactive and responsible attitude.
- Excellent communication and collaboration skills to work effectively in a team environment.
- Ability to thrive in an agile, dynamic, and fast-paced startup culture.
Job Description:
- Develop and maintain modern, scalable web applications using and React.
- Architect and implement solutions for a micro-frontend environment.
- Build clean, responsive, and reusable components using Tailwind CSS.
- Collaborate with UI/UX designers and backend engineers to translate design mockups into high-quality code.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Implement robust unit and end-to-end tests to ensure code reliability and quality.
- Actively participate in an agile development cycle, including sprint planning, daily stand-ups, and retrospectives.
- Maintain a high standard for security, reliability, and engineering best practices in all code.
- Stay up-to-date with the latest frontend technologies and trends to ensure our platform remains cutting-edge.
Job Types: Full-time, Contract
Contract length: 12 months
Ability to commute/relocate:
- Jakarta: Reliably commute or planning to relocate before starting work (Preferred)
Education:
- S1 (Required)
Experience:
- FrontEnd Engineer: 5 years (Required)
Location:
- Jakarta (Preferred)