Senior Full-Stack Mobile & Cloud Engineer (Native iOS/Android + AWS/Azure BFF)
Overview
Client Digital Technology is seeking a Senior Full-Stack Mobile & Cloud Engineer experienced in designing and developing native iOS and Android applications that interface with modern AWS and Azure-based back-end architectures.
This role focuses on delivering mobile-first, cloud-native solutions that power the next generation of Client s operational and passenger applications for conductors, onboard staff, and customer service agents.
The ideal candidate combines hands-on experience with Swift/SwiftUI, Kotlin/Jetpack Compose, and AngularJS/Angular front-end development with experience in AWS ECS Fargate, Lambda, Aurora PostgreSQL, and Back-End for Front-End (BFF) frameworks such as Spring Boot, NodeJS, and Apache Camel.
Key Responsibilities
- Mobile App Development (iOS & Android)
- Design and develop native iOS (Swift, SwiftUI) and Android (Kotlin, Jetpack Compose) applications.
- Integrate with AWS Cognito User & Device Pools, MSAL (Azure AD), and enterprise SSO.
- Implement peer-to-peer communication APIs (MultipeerConnectivity, Nearby Connections).
- Build indoor wayfinding experiences using CoreLocation, iBeacon, ARKit (iOS) and ARCore (Android).
- Extend functionality to Apple Watch and Wear OS devices using SwiftUI and Compose frameworks.
- Leverage BNNS (Basic Neural Network Subroutines) and Android NNAPI for on-device intelligence.
- BFF (Back-End for Front-End) Architecture
- Architect and develop BFF microservices using Spring Boot (Java 21+) or NodeJS (22+) running on AWS ECS Fargate.
- Shape and aggregate data from multiple sources (MQ, MuleSoft, Oracle, SQL Server, DataBricks) into mobile-optimized JSON APIs.
- Use GraphQL, REST, or AppSync patterns to deliver adaptive payloads to client apps.
- Implement Apache Camel for routing, transformation, and integration with Kafka, Kinesis, SQS, and SNS.
- Manage API versioning, schema evolution, and delta synchronization optimized for low-bandwidth environments.
- Cloud and Data Integration
- Build and maintain AWS Lambda (NodeJS & Java) microservices for real-time and event-driven workflows.
- Work with Aurora PostgreSQL, DynamoDB, and Redis for hybrid persistence and caching layers.
- Develop streaming integrations using AWS Kinesis and Kafka for event ingestion.
- Design secure, observable, and scalable cloud architectures using AWS CloudWatch, CloudTrail, and X-Ray.
- DevOps & CI/CD- Implement automated build and deployment pipelines using AWS CodeBuild, CodeDeploy, CodePipeline, and Bitrise for native iOS and Android.
- Manage container orchestration on AWS ECS Fargate.
- Define and monitor CloudFormation/CDK or Terraform infrastructure as code.
- Apply continuous integration and delivery practices aligned with Client s enterprise DevSecOps standards.
- Experience with Dynatrace for end-to-end application monitoring (nice to have).
- Agile / SAFe Collaboration
- - Operate within a SAFe Agile framework, contributing to PI Planning, backlog grooming, sprint execution, and retrospectives.
- Collaborate with Product Owners, Architects, and Middleware teams to ensure alignment between mobile UX and backend capabilities.
- Participate in technical design reviews, security assessments, and architecture councils.
Required Technical Skills
" Languages: Swift, Kotlin, TypeScript, Java 21+, NodeJS 22+, SQL/PLpgSQL
" Frameworks: SwiftUI, Jetpack Compose, Spring Boot, ExpressJS/NestJS, AngularJS/Angular
" Cloud Services: AWS ECS Fargate, Lambda, API Gateway, Cognito, SQS/SNS, Kinesis, Redis, Aurora PostgreSQL, DynamoDB, CloudWatch, CloudTrail, Azure AD/MSAL
" Integration: Apache Camel, Kafka, MuleSoft, REST, GraphQL, AppSync
" DevOps: AWS CodeDeploy, CodePipeline, CloudFormation/CDK, Bitrise, GitHub Actions, Azure DevOps, Dynatrace (nice to have)
" Tools: JIRA, Confluence, XRay, GitHub Enterprise, Postman, Docker
Preferred Experience
" Experience integrating mobile apps with real-time operational systems (e.g., seat reservations, onboard data capture, safety/aware systems).
" Proven ability to bridge mobile UI with complex enterprise middleware (AWS/Azure/MuleSoft).
" Familiarity with Intune MDM and enterprise mobility management (eMD device management).
" Experience with P2P, offline-first, and low-latency design patterns for mobile field operations.
Strong understanding of AWS and Azure hybrid cloud interoperability.Soft Skills & Mindset
" Strategic, mobile-first thinker with a passion for cloud innovation and modern DevOps.
" Collaborative and adaptable thrives in large, multi-disciplinary Agile programs.
" Detail-oriented and proactive in identifying risks, optimizations, and scalability opportunities.
" Clear communicator capable of translating technical designs into actionable user stories and deliverables.
Location : Hybrid and need to travel as per project needs.
***Lumen and / or its clients will not provide equipment (Laptop, monitor, etc.) to the selected contractor.
The contractor must have their own equipment.
Access to a virtual desktop set up (software) will be provided by Lumen s client, allowing the user access to the required systems and technology.***
Lumen Solutions Group Inc.
is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.