
Senior Mobile Application Developer
NorthBay Solutions
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
AndroidFlutteriOSJavaKotlinReactReact NativeRealmSQLiteSwift
About the role
- Lead the design, development, testing, and deployment of mobile applications for iOS and Android platforms
- Develop native mobile applications using Swift, Kotlin, and Java, as well as cross-platform solutions using React Native and Flutter
- Collaborate closely with UI/UX designers to deliver intuitive, user-friendly, and visually appealing mobile experiences
- Integrate mobile applications with RESTful APIs and backend services
- Implement security best practices to ensure data protection, authentication, and secure communication
- Optimize applications for performance, scalability, and responsiveness across devices and platforms
- Manage local data storage using SQLite, Realm, or similar database solutions
- Use Git-based version control to manage source code, branching, and releases
- Conduct code reviews and mentor junior developers to ensure high coding standards and best practices
- Troubleshoot, debug, and resolve application issues across different environments
- Work within Agile/Scrum methodologies to deliver high-quality features on schedule
Requirements
- 6 to 8+ years of professional experience in mobile application development
- Strong proficiency in Swift, Kotlin, and Java for native mobile development
- Hands-on experience with cross-platform frameworks such as React Native and Flutter
- Solid understanding of UI/UX design principles and mobile usability standards
- Experience with mobile database management using SQLite, Realm, or similar tools
- Strong knowledge of RESTful APIs and mobile-backend integration
- Proficiency in Git and modern version control workflows
- Experience implementing mobile security best practices, including secure storage and API communication
- Proven ability to optimize mobile applications for performance and reliability
- Strong understanding of Agile development processes
Benefits
- Competitive salary and comprehensive benefits package
- Collaborative, multicultural, and technology-driven work environment
- Clear career growth and professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftKotlinJavaReact NativeFlutterRESTful APIsSQLiteRealmGitAgile
Soft skills
collaborationmentoringtroubleshootingdebuggingcommunicationproblem-solvingleadershiptime managementattention to detailadaptability