Job Description:
Responsibilities:
Design, develop, and maintain advanced applications for the Android and iOS platforms.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Ensure the performance, quality, and responsiveness of applications.
Stay updated with the latest industry trends in mobile technologies.
Requirements:
Proven experience in developing Android and iOS applications with a strong portfolio.
Proficiency in Java, Kotlin, Swift, or Objective-C depending on the platform.
Solid understanding of the full mobile development life cycle.
Experience with RESTful APIs and third-party libraries.
Familiarity with cloud message APIs and push notifications.
Knowledge of mobile UI/UX standards and best practices.
Ability to troubleshoot and debug complex issues.
Excellent analytical skills and attention to detail.
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
Experience with cross-platform mobile development frameworks (e.g., React Native, Flutter).
Familiarity with Agile development methodologies.
Published apps in the Google Play Store and Apple App Store.
Experience with mobile app testing and deployment processes.
Strong communication skills and ability to work in a collaborative team environment.
Bachelor's degree in Computer Science