Jobs · Engineering · Florida

Sr. Mobile Platform Developer

AtkinsRéalis · Orlando, FL · 2 mo ago
Engineering$110k–$160k/yrFull-time

Provides advanced and diversified expertise in the planning, architecture, development, implementation, and support of enterprise mobile platform solutions in Orlando, FL.

Responsibilities

  • Participates in scope of work and estimate development for mobile platform enhancements, utilizing advanced technical domain knowledge; leads scope and estimate development for complex mobile architecture or platform modernization efforts.
  • Conducts client, implementation, product, and support needs analyses and translates business requirements into mobile software specifications for complex projects.
  • Leads the design, development, maintenance, and evolution of cross-platform mobile applications supporting Android, iOS, and Windows device environments.
  • Serves as a mobile solution architect, defining design patterns, technical approaches, and integration strategies that align mobile capabilities with the broader enterprise platform.
  • Develops customized mobile application functionality by writing well-documented code in applicable mobile, web, database, and integration environments to meet documented software requirements.
  • Performs maintenance and enhancement tasks on existing mobile platform components following established architecture, design standards, and product release practices.
  • Analyzes highly complex mobile technical problems and devises new approaches, alternative solutions, and practical workarounds for synchronization, offline operation, upload handling, map configuration, device behavior, and platform-specific issues.
  • Provides database design insight and supports local and backend data architecture considerations, including document-centric local databases, synchronization models, relational data opportunities, and future online/offline operating modes.
  • Leads documentation and diagramming of mobile business requirements, technical requirements, architecture decisions, release impacts, support patterns, and implementation best practices.
  • Coordinates with quality assurance resources to define mobile-specific test cases, review defects, validate complex scenarios, and ensure mobile release readiness.
  • Provides advanced support escalation for mobile platform issues.
  • Advises implementation, technical support, product, and leadership teams on mobile setup, configuration, troubleshooting, customer readiness, and appropriate escalation paths.
  • Maintains continued knowledge of mobile technology developments, including the advancement of AI, cross-platform development approaches, device operating systems, security considerations, database technologies, and enterprise application architecture.
  • Supports proposal, RFI, demo, user group, and webinar activities by providing accurate technical input on mobile capabilities, limitations, configuration requirements, and future direction.
  • Leads code reviews, contributes to code review standards, develops reusable architectures, interfaces with remote teams, directs work, checks results, and mentors other development resources in mobile platform practices.
  • Performs other duties as assigned by the Supervisor.

Requirements

  • B.S. or B.A. in Computer Science, Information Technology, Software Engineering, Engineering, GIS, or a related discipline, or equivalent directly relevant experience in enterprise software and mobile platform development.
  • Non-degreed practitioners must demonstrate substantial direct experience in software development, mobile application architecture, enterprise systems, and technical leadership.
  • Typical incumbent has 10+ years' experience or equivalent depth of specialized mobile platform expertise.
  • Industry-recognized technical certification, mobile development certification, cloud/platform certification, software architecture certification, GIS certification, technical paper, award, or professional registration (for incumbents with Engineering degrees) is desired.

Skills

  • Extensive experience in the design, development, maintenance, and support of enterprise-scale mobile applications, including cross-platform mobile development, offline/online operating models, synchronization, device-specific troubleshooting, release coordination, and quality control.
  • Strong understanding of object-oriented programming, modern mobile development frameworks and tools, the .NET framework, C#, MAUI, Blazor, web services and integration patterns, relational and local database concepts, application security considerations, and enterprise software development practices.
  • Experience with GIS, web maps, asset management systems, field data collection workflows, image and document upload handling, and mobile implementation support is desired but not necessary.
  • Excellent analytical, interpersonal, technical writing, communication, mentoring, and client-service skills.
  • Ability to access and understand technology materials, review code and technical documentation, and communicate effectively both orally and in writing.
  • Ability to handle interruptions in current work to address priority customer, support, implementation, or release issues.
  • Ability to plan, prioritize, review project plans and technical documents, evaluate alternatives, and select appropriate solutions.

Benefits

  • Medical, dental, vision, company-paid life, and short- and long-term disability benefits.
  • Employer-matched 401(k) with 100% vesting.
  • Employee stock purchase plan.
  • Paid Time Off and leaves of absence options.
  • Flexible work options.
  • Recognition and employee satisfaction programs.
  • Employee assistance program.
  • Voluntary benefits.

Pay

Expected compensation range is between $110,000 - $160,000 annually depending on skills, experience, and geographical location.

Similar jobs