Skill diminta
FigmaGitJavaScriptNext.jsReactTypeScript
Gaji pasar untuk posisi ini
Median Rp2,0 jt/bulan · rentang umum Rp1,5 jt – Rp2,3 jt
Berdasarkan 15 lowongan Frontend Development level Magang se-Indonesia.
Lihat data gaji selengkapnya →Deskripsi
Tanggung Jawab
- Assist in developing and maintaining frontend features using Next.js, React, and TypeScript.
- Translate Figma designs and product requirements into functional user interfaces.
- Build responsive and consistent interfaces across different screen sizes and devices.
- Integrate frontend applications with REST APIs.
- Implement proper handling for loading, success, empty, and error states.
- Assist in debugging and resolving frontend issues and bugs.
- Write clean, reusable, and maintainable frontend code.
- Create and maintain automated End-to-End (E2E) tests for developed features.
- Ensure critical user flows are covered by automated E2E testing.
- Use Git for version control and collaborate effectively within the Engineering team.
- Collaborate with Backend Engineers, UI/UX Designers, Product Managers, and QA Engineers throughout the development lifecycle.
- Participate in code reviews, testing, debugging, and release processes.
- Learn and apply frontend engineering and testing best practices with guidance from the Engineering team.
Kualifikasi
- Final-year student or fresh graduate in Computer Science, Informatics, Information Systems, Software Engineering, or a related field.
- Good understanding of HTML, CSS, and JavaScript fundamentals.
- Basic understanding of TypeScript.
- Basic understanding of React.js and Next.js.
- Understanding of component-based frontend development.
- Understanding of responsive web design principles.
- Basic understanding of REST APIs and API integration.
- Familiarity with Git and GitHub.
- Basic understanding of software testing concepts.
- Willingness to learn and implement automated End-to-End (E2E) testing.
- Basic problem-solving and debugging skills.
- Ability to work collaboratively within a team.
- Strong willingness to learn and openness to feedback.