Mobile & Cloud Full-Stack Engineer

Overview

On Site
$50 - $60
Accepts corp to corp applications
Contract - W2
Contract - Independent
No Travel Required

Skills

Amazon DynamoDB
Kotlin
Java
IaaS
Mobile Development

Job Details

Title: Senior Mobile & Cloud Full-Stack Engineer
Location: Washington, DC(Onsite)
Our client is seeking a Senior Principal Mobile & Cloud Full-Stack Engineer to drive the design and development of next-generation, mobile-first, cloud-native applications for operational and passenger systems. This is a high-impact, hybrid role based in the DC area, requiring expertise across Native iOS (Swift/SwiftUI) and Android (Kotlin/Jetpack Compose), combined with robust skills in building Back-End for Front-End (BFF) microservices using Java/Spring Boot or NodeJS running on AWS ECS Fargate and Lambda. Operating within a SAFe Agile framework, you will be crucial in defining architecture, managing containerized services, implementing CI/CD with tools like Bitrise and AWS CodePipeline, and ensuring secure, scalable data integration using Kafka/Kinesis, Aurora PostgreSQL, and DynamoDB. Candidates must be prepared for a hybrid schedule, including travel to DC for key SAFe ceremonies (like PI Planning) and maintaining camera-on during virtual team collaboration to embrace agile self-management and self-organization.
Key Responsibilities:
  • Native Mobile Development: Design and develop high-performance native applications for iOS (Swift/SwiftUI) and Android (Kotlin/Jetpack Compose), including extensions for Apple Watch and Wear OS.
  • Security & Authentication: Implement integration with enterprise identity providers, including AWS Cognito, MSAL (Azure AD), and other SSO solutions.
  • Edge Computing & Offline-First: Build features leveraging peer-to-peer APIs, indoor wayfinding (CoreLocation/ARKit), and on-device intelligence (BNNS/NNAPI), while optimizing for low-bandwidth and offline environments.
  • BFF Architecture: Architect and develop mobile-optimized BFF microservices using Spring Boot (Java 21+) or NodeJS (22+) deployed on AWS ECS Fargate.
  • Data Aggregation: Shape and aggregate data from multiple enterprise sources (MuleSoft, Oracle, SQL Server) into mobile-specific APIs using GraphQL, REST, or AppSync patterns.
  • Cloud Microservices: Develop and maintain event-driven and real-time workflows using AWS Lambda (NodeJS/Java), managing hybrid persistence with Aurora PostgreSQL, DynamoDB, and Redis.
  • Enterprise Integration: Implement routing, transformation, and integration logic using Apache Camel with messaging services like Kafka, Kinesis, SQS, and SNS.
  • DevOps & CI/CD: Manage, maintain, and automate build/deployment pipelines using AWS CodeBuild/CodePipeline and Bitrise for native apps, defining infrastructure using CloudFormation/CDK or Terraform.
  • Agile & SAFe Collaboration: Actively participate in all SAFe ceremonies (PI Planning, retrospectives, etc.), embrace self-management for iteration commitments, and collaborate across Product, Architecture, and Middleware teams.
  • Monitoring & Observability: Design and implement secure, observable, and scalable cloud architectures using AWS CloudWatch/CloudTrail/X-Ray, with preference for experience in Dynatrace.
Required Qualifications:
  • Experience Level: 7+ years in full-stack engineering, with a strong focus on both native mobile and cloud backend development.
  • Languages & Frameworks: Expert-level proficiency in Swift, Kotlin, TypeScript, Java 21+, and SQL. Experience with SwiftUI, Jetpack Compose, Spring Boot, and ExpressJS/NestJS.
  • Cloud Expertise (AWS Focus): Deep hands-on experience with core AWS services, including ECS Fargate, Lambda, API Gateway, Cognito, SQS/SNS, Kinesis, Aurora PostgreSQL, and DynamoDB.
  • Integration & Messaging: Practical experience with Apache Camel, and stream processing/messaging via Kafka or AWS Kinesis.
  • DevOps & Infrastructure-as-Code (IaC): Proven ability to implement CI/CD for native apps (e.g., Bitrise, AWS CodePipeline) and define cloud infrastructure using CloudFormation/CDK or Terraform.
  • Agile Proficiency: Demonstrable experience working in a SAFe or similar scaled Agile environment, including capacity planning and self-organization.
  • Preferred Experience: Familiarity with Intune MDM, enterprise mobility management, and low-latency, offline-first design patterns.
  • Soft Skills: Strategic, mobile-first thinker; excellent communicator; detail-oriented; and highly collaborative within large, multi-disciplinary teams.
  • Work Arrangement: Must be willing to work in a hybrid capacity and travel to the DC area on an as-needed basis, particularly for critical SAFe ceremonies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Sharpedge Solutions