NorthBay Solutions

Senior Mobile Application Developer

NorthBay Solutions

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job 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