Mobile App Developer
Position Overview
Designing, developing, and maintaining mobile applications for both Android and iOS platforms. Collaborating with cross-functional teams to create user-friendly and high-performance mobile applications that meet clients' needs.
Responsibilities
- Design and develop mobile applications for Android and iOS platforms using Java, Kotlin, Swift, and Objective-C.
- Utilize the Android Software Development Kit (SDK) to implement components such as Activities, Services, Broadcast Receivers, and Content Providers.
- Collaborate with UI/UX designers to create intuitive and engaging user interfaces that enhance the user experience.
- Integrate APIs and third-party libraries to enhance application functionality and performance.
- Publish and maintain applications on the Google Play Store and Apple App Store, ensuring compliance with platform guidelines.
- Stay updated with the latest mobile development trends, tools, and best practices to continuously improve application quality.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field is typically preferred. Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Proficiency in Java and Kotlin, the primary languages for Android development.
- Strong understanding of the Android Software Development Kit (SDK) and its components.
- Technical skills in UI/UX design, APIs and libraries, Google Play Store, Swift/Objective-C, and iOS SDK.
- Typically, 2-5 years of experience in mobile app development, with a strong portfolio of published apps on Google Play Store, Apple App Store, or both.