Deskripsi Pekerjaan
Are you a passionate Mobile Developer looking to make a tangible impact? Mitra Informatika is seeking a talented individual to join our innovative team in Surabaya. We represent the new generation of tech excellence, working on high-scale projects that solve complex, real-world problems for major corporate clients.
As part of our development team, you will be immersed in a fast-paced environment that encourages creativity, technical growth, and collaborative problem-solving. We don't just write code; we build digital experiences that matter. If you are driven by quality, eager to tackle big challenges, and ready to grow your career with a team that values your technical expertise, we want to hear from you.
Tanggung Jawab
- Design, develop, and maintain high-quality mobile applications for Android and/or iOS platforms.
- Collaborate with cross-functional teams including designers, product managers, and backend engineers to define project requirements.
- Solve complex technical issues and optimize application performance for a seamless user experience.
- Write clean, maintainable, and efficient code following industry best practices.
- Conduct code reviews and contribute to architectural decisions to ensure long-term scalability.
- Troubleshoot, debug, and upgrade existing software systems.
- Stay up-to-date with emerging mobile technologies and integrate them into existing workflows.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Mobile Developer with a solid portfolio of published apps.
- Proficiency in programming languages such as Kotlin, Java, Swift, or Flutter/React Native.
- Deep understanding of mobile UI/UX design principles and mobile application architecture.
- Experience with third-party libraries and APIs (RESTful, GraphQL).
- Strong analytical and problem-solving skills with a focus on delivering high-quality results.
- Excellent communication skills and the ability to work effectively in a team-oriented environment.
- Ability to multitask and manage time effectively under tight deadlines.