What are the responsibilities and job description for the Full Stack Mobile developer position at Aptino?
Job Description – Full Stack Mobile Developer
Location : Atlanta, GA (Onsite)
Duration : 12 months
Role Overview:
We are seeking an experienced Full Stack Mobile Developer with strong expertise in both mobile and backend engineering to lead the development of enterprise-grade digital applications. This role requires a hands-on technical leader capable of building scalable public-facing mobile platforms while also engaging with senior business stakeholders, including CIOs and VP-level leadership.
The ideal candidate will possess deep technical expertise across iOS, Android, backend services, and modern web technologies, along with excellent communication and solutioning capabilities.
Key Responsibilities:
- Lead end-to-end development of mobile and web applications across iOS, Android, and web platforms.
- Architect and develop scalable, secure, and high-performance applications using modern full-stack technologies.
- Build and maintain public-facing mobile applications with seamless user experiences.
- Develop backend services, APIs, and middleware integrations within cloud-based environments.
- Collaborate directly with executive stakeholders to understand business objectives and translate them into technical solutions.
- Drive architectural decisions using modern design principles such as MVVM and Clean Architecture.
- Mentor development teams and provide technical leadership across frontend and backend initiatives.
- Ensure application performance, scalability, reliability, and security standards are met.
- Participate in code reviews, release planning, deployment strategies, and technical roadmap discussions.
- Work closely with cross-functional teams including Product, UI/UX, QA, and DevOps.
Required Technical Skills:
Mobile Development
- Strong experience in native and cross-platform mobile application development
- Hands-on expertise with:
- iOS Development
- Android Development
- React Native
- Swift
- Kotlin
- Experience building and deploying customer-facing mobile applications at scale
- Proficiency in:
- SwiftUI
- Jetpack Compose
Frontend Technologies
- Experience with:
- Next.js
- React-based application development
- Strong understanding of responsive and component-driven UI development
Backend & Middleware
- Solid backend engineering experience with:
- Java
- Kotlin
- REST API development
- NestJS
- Vapor framework
- Expertise in API integrations, authentication mechanisms, and middleware services
- Experience implementing Push Notification services across platforms
Architecture & Engineering Practices
- Strong understanding of:
- MVVM Architecture
- Clean Architecture principles
- Scalable application design patterns
- Knowledge of performance optimization and mobile security best practices
Cloud & DevOps
- Experience working within AWS cloud environments
- Familiarity with CI/CD pipelines, deployment workflows, and cloud-native application practices
- Version control experience using Git and collaborative development workflows
Leadership & Communication Expectations:
- Excellent communication and stakeholder management skills
- Ability to engage confidently with senior leadership including CIOs, Directors, and VPs
- Strong consulting mindset with the ability to provide technical recommendations aligned with business goals
- Experience leading technical discussions, solution architecture sessions, and development teams
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Experience leading enterprise or large-scale digital transformation projects
- Prior experience in customer-facing product organizations
- Exposure to Agile/Scrum development methodologies
- Understanding of mobile analytics, monitoring, and observability tools