We're looking for a dynamic and results-driven Mobile Application Developer to join our team! If you're passionate about building high-performance mobile apps and working in a collaborative environment, this role is for you.
🔹 Responsibilities:
✅ Application Development - Design, develop, and maintain mobile applications, collaborating with designers and product managers to deliver user-friendly experiences.
✅ Cross-Platform Development (if applicable) - Build cross-platform apps using frameworks like Flutter, React Native, or Xamarin.
✅ Platform-Specific Development - Develop native applications using Swift/Objective-C (iOS) and Kotlin/Java (Android) while implementing platform-specific features.
✅ API Integration - Integrate apps with RESTful APIs and third-party services, ensuring smooth data flow in collaboration with backend developers.
✅ Testing and Debugging - Perform rigorous testing and debugging to maintain code quality, performance, and functionality.
✅ Performance Optimization - Optimize apps for speed, responsiveness, and scalability, incorporating user feedback for continuous improvement.
✅ App Deployment and Maintenance - Manage app store deployment (App Store, Google Play), ensuring regular updates, fixes, and feature enhancements.
Requirements
Requirements:
🔸 Proficiency in mobile app development (Flutter, React Native, or native development with Swift/Kotlin).
🔸 Experience with RESTful API integration and backend communication.
🔸 Strong understanding of mobile UI/UX principles and responsive design.
🔸 Knowledge of mobile app security best practices and performance optimization.
🔸 Experience with Git version control and CI/CD pipelines.
🔸 Familiarity with push notifications, in-app purchases, and analytics integration.
🔸 Ability to troubleshoot platform-specific issues and debug efficiently.
🔹 Experience with Firebase, AWS, or Google Cloud for backend services.
🔹 Knowledge of GraphQL for API management.
🔹 Understanding of AR/VR, machine learning, or blockchain technologies in mobile apps.
🔹 Experience with automated testing frameworks (Appium, XCTest, Espresso).
🔹 Familiarity with Agile/Scrum methodologies.
🔹 Qualifications:
✔️ Bachelor's degree in Computer Science, Software Engineering, or a related field.
✔️ 5+ years of experience in mobile application development.
✔️ Proven track record of publishing apps on the App Store and Google Play.
✔️ Strong problem-solving skills and ability to work independently or in a team.
✔️ Excellent communication skills and attention to detail.