Mobile Software Engineer

FUTURESOFT CONSULTING, INC.
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Flutter Java (Programming Language) JavaScript (Programming Language) Multitier Architecture Agile Methodology Android Software Development App Store (IOS) HTML5 Cascading Style Sheets (CSS) Dependency Injection DevOps Google Analytics
+27 more
Design of User Interfaces Mobile Application Software Model View ViewModel OAuth Object-Oriented Software Development Performance Tuning Scrum Methodology Systems Development Life Cycle Mixpanel JSON Web Token Mobile Security Software Deployment Software Engineering TypeScript Xamarin Ios Frameworks Firebase Backend Kotlin Solid Principles Deployment Automation Graphql React Native Google Play Objective C++ Restful APIs Multiplatform

Job description

We are looking for a highly experienced Senior Mobile Software Engineer to join our growing technology team. In this role, you will lead the design, development, and deployment of modern mobile applications across iOS, Android, and cross-platform frameworks.

You will work closely with product managers, UI/UX designers, backend developers, QA teams, and DevOps engineers to deliver secure, scalable, and high-performing mobile solutions that support enterprise business initiatives., * Design, develop, test, and maintain mobile applications for iOS and Android platforms

  • Build cross-platform applications using React Native or Flutter
  • Participate in full software development lifecycle activities from requirements gathering through deployment
  • Collaborate with cross-functional teams to deliver high-quality mobile experiences
  • Develop and integrate REST APIs, GraphQL services, and third-party SDKs
  • Implement secure authentication and authorization solutions using OAuth and JWT
  • Optimize applications for scalability, performance, reliability, and security
  • Deploy and manage applications on the Apple App Store and Google Play Store
  • Support CI/CD pipelines, DevOps automation, and release processes
  • Monitor mobile application performance using Firebase, Mixpanel, Google Analytics, or similar tools
  • Troubleshoot production issues and provide long-term technical solutions
  • Contribute to mobile architecture decisions and engineering best practices
  • Mentor junior developers and support knowledge sharing within the team
  • Work within Agile/Scrum development environments

Requirements

  • 6+ years of professional experience in mobile software development
  • Strong hands-on experience with:
  • Swift and Objective-C for iOS development
  • Kotlin and Java for Android development
  • React Native and/or Flutter for cross-platform development
  • JavaScript, TypeScript, HTML5, and CSS3
  • Experience deploying applications to:
  • Apple App Store
  • Google Play Store
  • Experience with:
  • RESTful APIs and GraphQL
  • Firebase, Google Analytics, or Mixpanel
  • OAuth, JWT, and mobile security best practices
  • CI/CD pipelines and DevOps practices
  • Mobile SDK integration and third-party services
  • Strong understanding of:
  • Object-Oriented Programming (OOP)
  • SOLID principles
  • MVVM, MVP, and Clean Architecture patterns
  • Experience with dependency injection frameworks such as Dagger, Hilt, or Swinject
  • Experience working on enterprise-scale software projects
  • Strong knowledge of Agile, Waterfall, and Hybrid SDLC methodologies
  • Proven ability to lead projects through full delivery lifecycle, * Experience in the travel, hospitality, or cruise industry
  • Experience with Xamarin or additional cross-platform frameworks
  • Experience with mobile security reviews and performance optimization, * Strong communication and collaboration skills
  • Problem-solving mindset with attention to detail
  • Ability to work independently in fast-paced environments
  • Passion for innovation and continuous learning

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all