Point your AI agent at freehire and let it find you a job.

Get the CLI →

RCC Colab Solutions Inc

New

Full Stack Mobile Developer

Posted Updated
Discussion

Job Summary

The Full Stack Mobile Developer designs, develops, maintains, and enhances Android and iOS mobile applications. The role translates business requirements into scalable, secure, and maintainable mobile solutions, integrates applications with backend services, and ensures application quality, performance, and usability. The developer collaborates with cross-functional teams throughout the software development lifecycle, from technical design through deployment and production support.

Responsibilities & Duties

• Develop, maintain, and enhance Android applications using Kotlin and iOS applications using Swift.

• Translate business requirements into technical designs and application features.

• Design scalable and reusable application components using MVVM, clean architecture, and reactive programming principles.

• Integrate mobile applications with RESTful APIs and backend services, including secure authentication and data exchange.

• Implement asynchronous functionality, application state management, and event driven data flows.

• Develop local storage, caching, offline capabilities, and data synchronization.

• Create responsive, user-friendly interfaces aligned with Android and iOS design standards.

• Monitor application performance and resolve production issues using analytics and crash-reporting tools.

• Conduct testing, debugging, code reviews, and defect resolution.

• Apply secure coding, encryption, and data protection practices.

• Manage source code, support CI/CD processes, and publish applications to Google Play Store and Apple App Store.

• Participate in Agile planning, reviews, and retrospectives.

• Maintain technical documentation and support knowledge transfer.

• Recommend improvements to application architecture, development processes, and technologies.

Competencies

• Mobile application development and software development lifecycle.

• Android development using Kotlin, Android SDK, AndroidX, and Jetpack.

• iOS development using Swift, UIKit, and Xcode.

• MVVM, clean architecture, application modularity, and reusable component design.

• RESTful API integration, JSON handling, and API security.

• Reactive programming using RxJava, RxSwift, RxCocoa, RxRelay, and Kotlin Coroutines.

• Local data persistence, caching, offline functionality, and synchronization.

• Mobile UI/UX development using Material Design, UIKit, SDP, and SSP.

• Application monitoring using Firebase Analytics and Firebase Crashlytics.

• Testing, debugging, troubleshooting, and root-cause analysis.

• Secure mobile development aligned with OWASP Mobile Security standards.

• Source control, CI/CD, and application release management.

• Cross-functional collaboration and Agile delivery.

• Technical documentation and continuous improvement.

Technical Skills & Qualifications

• 3 Years of Experience

• Demonstrated experience delivering production or enterprise-grade mobile applications. • Strong proficiency in Kotlin and Android development frameworks.

• Working experience in Swift and iOS application development.

• Experience implementing MVVM, clean architecture, and reactive programming patterns.

• Experience with Retrofit, OkHttp, Alamofire, and Moya for API integration.

• Experience with Room Database and SQLite for local storage, and ObjectMapper for object mapping.

• Knowledge of authentication, encryption, secure data exchange, and mobile data protection.

• Experience with Git, GitHub, or GitLab and CI/CD practices.

• Experience deploying applications to Google Play Store and Apple App Store.

• Ability to prepare architecture diagrams, technical design documents, and support documentation.

• Strong analytical, troubleshooting, communication, and collaboration skills.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available