You will own the end-to-end development lifecycle across native mobile applications and scalable cloud backend services.
Responsibilities
Design and develop high-performance native applications for iOS (Swift/SwiftUI) and Android (Kotlin/Jetpack Compose), including watchOS and Wear OS extensions.
Architect and build mobile-optimized Backend-for-Frontend (BFF) microservices using Spring Boot or NodeJS deployed on AWS ECS Fargate.
Implement data aggregation layers, shaping inputs from systems like MuleSoft, Oracle, and SQL Server into mobile-specific APIs using GraphQL or REST.
Develop and maintain event-driven cloud workflows utilizing AWS Lambda, managing persistence across Aurora PostgreSQL, DynamoDB, and Redis.
Define and automate infrastructure using CloudFormation/CDK or Terraform and manage CI/CD pipelines using AWS CodeBuild/CodePipeline or Bitrise.
Required Skills
7+ years of full-stack engineering experience focusing on native mobile (Swift, Kotlin) and cloud backend.
Expert proficiency in Swift, Kotlin, TypeScript, Java 21+, and SQL.
Deep hands-on experience with core AWS services: ECS Fargate, Lambda, Cognito, Aurora PostgreSQL, DynamoDB, SQS/SNS.
Proven ability to integrate enterprise systems using technologies like Apache Camel, Kafka, or AWS Kinesis.
Experience building secure authentication flows integrating AWS Cognito and MSAL (Azure AD).
Proficiency with mobile patterns including offline-first design and leveraging CoreLocation/ARKit for wayfinding.
Experience defining and managing cloud infrastructure via Terraform or CloudFormation/CDK.
Demonstrable experience working within a SAFe or similar scaled Agile environment.