Overview
Skills
Job Details
Job Title:
Mobile Application Developer (iOS & Android) SwiftUI / Jetpack Compose
Location: Richmond, VA (Onsite)
Role Overview:
We are seeking a highly skilled Mobile Application Developer experienced in building scalable, high-performance apps for both iOS and Android platforms. The ideal candidate has hands-on expertise with SwiftUI, UIKit, Jetpack Compose, and XML layouts, along with backend integration using GraphQL and AWS services.
Key Responsibilities:
Design and develop cross-platform mobile applications with a focus on performance, usability, and reliability.
Implement modern iOS UI using SwiftUI and UIKit; develop Android UI using Jetpack Compose and traditional XML layouts.
Integrate with backend services via GraphQL APIs and AWS-based services.
Build and maintain CI/CD pipelines to automate build, test, and deployment processes.
Collaborate with designers, product owners, and backend engineers to deliver end-to-end solutions.
Optimize applications for maximum speed and scalability, ensuring responsive design across devices.
Maintain code quality through unit testing, code reviews, and best practices.
Required Skills & Qualifications:
Mobile Development: Swift/SwiftUI, UIKit, Kotlin, Jetpack Compose, Android XML layouts.
Backend & Cloud: GraphQL, AWS (e.g., Lambda, S3, API Gateway, DynamoDB).
DevOps: CI/CD pipeline creation and management (GitHub Actions, Jenkins, Bitrise, or similar).
Strong knowledge of mobile architecture patterns (MVVM, MVI, Clean Architecture).
Familiarity with Agile/Scrum methodologies and version control (Git).
Excellent problem-solving and debugging skills.
Preferred Qualifications:
Experience with automated UI testing (XCTest, Espresso).
Knowledge of containerization (Docker) or Infrastructure as Code (Terraform/CloudFormation).
Familiarity with App Store/Play Store deployment processes.
Education & Experience:
Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
4+ years of professional mobile development experience.