Persyaratan
3 - 5 tahun pengalaman
Minimal Sarjana (S1)
Skills
Swift
REST API
Kotlin
Loker ini dikelola oleh
nabiellah.yustikarini
Aktif 2 hari yang lalu
Deskripsi pekerjaan Mobile Software Engineer Quipper
Overview
We are currently looking for a highly skilled Mobile Software Engineer proficient in both Android and iOS development to join our dynamic team. As a Mobile Software Engineer, you will collaborate with cross-functional teams to design, develop, and maintain mobile applications that deliver exceptional user experiences. The ideal candidate should have a strong foundation in software engineering principles, a passion for mobile technologies, and the ability to adapt to evolving project requirements.
Responsibilities
- Develop high-quality mobile applications for Android and iOS platforms.
- Collaborate with product management and design teams to understand project requirements and translate them into technical specifications.
- Implement clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews, identify areas for improvement, and provide constructive feedback to team members.
- Debug and troubleshoot issues reported by QA and end-users, ensuring timely resolution.
- Stay updated with the latest trends and technologies in mobile development and propose innovative solutions to enhance our products.
- Work closely with backend developers to integrate APIs and ensure seamless data exchange between the mobile app and server.
- Optimize mobile applications for performance, scalability, and security.
- Collaborate with QA engineers to develop and execute comprehensive test plans for mobile applications.
- Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Requirements
- Bachelor's degree in Computer Science or similar.
- Minimum 2 years of mobile software engineering experience.
- Proficiency in using Kotlin for Android and Swift/XCode for iOS.
- Strong understanding of mobile app architecture patterns such as MVC, MVP, MVVM, or VIPER.
- Experience with mobile UI/UX design principles and ability to implement responsive and intuitive user interfaces.
- Knowledge of RESTful APIs and experience in integrating third-party libraries and SDKs.
- Familiarity with github for code collaboration and management.
- Solid understanding of software development lifecycle (SDLC) and agile/scrum methodologies.
- Ability to optimize mobile applications for performance, memory usage, and battery efficiency.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and ability to work collaboratively in a team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred qualifications
- Familiarity with continuous integration and continuous delivery (CI/CD) pipelines.
- Knowledge of cloud platforms such as AWS and Google Cloud.
- Understanding of mobile security best practices and encryption techniques.
- Previous experience in developing and shipping mobile applications to app stores (Google Play Store, Apple App Store).
Tips Aman Cari Kerja
Jangan berikan informasi rekening, kartu kredit, atau uang saat melamar kerja. Perusahaan yang legal tidak memungut biaya rekrutmen.
Pelajari Selengkapnya