Software Engineer (iOS & Android)

United States April 12, 2026
Software Engineer (iOS & Android) Colombo, Sri Lanka Apply for Position Job Openings Software Engineer (iOS & Android) About the job Software Engineer (iOS & Android) Software Engineer (iOS & Android) Location: Colombo, Sri Lanka Job Summary: We are looking for a skilled Mobile Application Developer to join our highly talented Mobile Development team. You will work in a collaborative agile environment alongside developers, designers, marketing, and business teams to build high-quality mobile applications for iOS and Android. As a key contributor, you will be responsible for the full app development lifecycle, from design and development to testing and deployment. Key Responsibilities: Design and develop iOS and Android applications using Swift, SwiftUI (iOS) and Java/Kotlin (Android). Work closely with UI/UX designers to define and implement engaging app experiences. Ensure high-quality performance, responsiveness, and adherence to specifications. Identify and resolve bugs, optimize application performance, and troubleshoot issues. Maintain and enhance existing applications by debugging and upgrading features. Stay up to date with emerging mobile technologies to enhance development efficiency. Follow coding standards, best practices, and architectural patterns (MVC, MVVM). Work with RESTful APIs, integrating Firebase, Google & Apple Maps SDK, push notifications, and third-party APIs. Ensure smooth app deployment to Google Play Store and Apple App Store. Maintain code repositories using Git, following best practices for version control. Collaborate in Agile development processes, ensuring timely and high-quality releases. Requirements: Bachelors degree in Computer Science, Software Engineering, or related field. 3 - 4 years of hands-on experience developing iOS and Android applications. Strong expertise in Swift, SwiftUI, Java, and Kotlin. Experience with Firebase, CoreData, Combine, location-based services, concurrency. Familiarity with dependency management tools like Gradle, CocoaPods, Swift Package Manager. Solid understanding of mobile UI/UX principles and platform-specific best practices. Experience in performance optimization and memory management. Strong grasp of RESTful APIs, networking concepts, and real-time data synchronization. Proficiency in Git for version control and collaboration. Experience with Agile development methodologies and working in a fast-paced environment. Hands-on experience with the Google Play Store and Apple App Store publishing process. Preferred Qualifications: Experience with cross-platform development frameworks (Flutter, React Native). Knowledge of CI/CD pipelines for mobile development. Exposure to AI/ML-powered mobile applications. Apply for Position Share Facebook Line LinkedIn X (Formerly Twitter) Whatsapp Email
Apply on company site

How well do you match this role?

Check My Resume