Deskripsi Pekerjaan
Mitra Informatika is seeking a passionate and detail-oriented Front-End Developer to join our growing team in Surabaya. In this role, you will play a pivotal part in translating creative concepts and design wireframes into high-quality, functional web applications. We value clean code, intuitive user experiences, and a collaborative spirit.
As part of our technical team, you will work closely with designers and back-end developers to ensure the seamless integration of user-facing elements with server-side logic. Whether you are building new features from scratch or optimizing existing platforms for performance and scalability, you will have the opportunity to make a tangible impact on our digital solutions.
We are looking for someone who is eager to learn, stays updated with the latest front-end technologies, and thrives in a fast-paced environment. If you are a problem-solver who takes pride in pixel-perfect implementation, we want to hear from you.
Tanggung Jawab
- Develop and maintain responsive, user-friendly web interfaces using modern front-end frameworks.
- Translate UI/UX design wireframes into clean, maintainable, and efficient HTML/CSS/JS code.
- Collaborate with back-end developers to integrate front-end components with APIs and server-side logic.
- Optimize web applications for maximum speed, scalability, and cross-browser compatibility.
- Conduct thorough testing and debugging to ensure a high-quality user experience.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Stay up-to-date with emerging web technologies and industry best practices.
Kualifikasi
- Minimum of 1 year of professional experience in front-end development.
- Proficiency in core web technologies: HTML5, CSS3, and JavaScript (ES6+).
- Hands-on experience with at least one modern framework (e.g., React.js, Vue.js, or Angular).
- Understanding of responsive design principles and mobile-first development.
- Familiarity with version control systems, specifically Git.
- Strong problem-solving skills and the ability to work independently or within a team.
- Open to candidates from any educational background, provided you possess the necessary technical skills and portfolio.
- Excellent communication and collaborative abilities.