Sr Android & Full Stack Developer
We are looking for a seasoned Senior Android & Full-Stack Developer to design and build high-quality mobile and web applications end to end. You will own Android development using Kotlin, Java and MAUI/Xamarin, contribute to responsive web frontends and scalable backend services, and work closely with product, architecture, UX and QA teams. This role suits an experienced engineer who writes clean, secure code, reviews others' work, and is comfortable supporting applications in production.
Key Responsibilities:
- Design, develop, and maintain Android mobile applications using Kotlin, MAUI/Xamarin, and Java.
- Develop responsive web applications using modern frontend technologies.
- Build scalable backend services and RESTful APIs.
- Collaborate with product owners, architects, UX designers, and QA teams throughout the software development lifecycle.
- Integrate mobile applications with backend systems and third-party services.
- Write clean, maintainable, and testable code following coding standards and best practices.
- Perform code reviews and ensure application performance, security, and scalability.
- Troubleshoot production issues and provide timely resolutions.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to CI/CD pipeline implementation and automation.
Required SkillsMobile Development
- Android application development using Kotlin, MAUI/Xamarin, and Java
- Android SDK
- Jetpack Components
- MVVM Architecture
- Material Design
- Android Studio
- REST API integration
- Firebase
Frontend Development
- Angular / React.js
- HTML5
- CSS3
- JavaScript / TypeScript
Backend Development
- Java Spring Boot (preferred)
- Node.js / .NET Core (good to have)
- Microservices Architecture
- RESTful APIs
Database
- SQL Server
- MySQL
- PostgreSQL
- MongoDB
Cloud & DevOps
- AWS / Azure
- Docker
- Kubernetes
- Jenkins
- GitHub / GitLab
Testing
- JUnit
- Espresso
- Mockito
- API Testing
- Automation Testing
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 10–12 years of software development experience.
- Minimum 5–8 years of hands-on Android application development experience.
- Strong understanding of object-oriented programming concepts.
- Experience building and consuming RESTful APIs.
- Knowledge of secure coding practices and mobile application security.
Pay: From $65.00 per hour
Expected hours: 40.0 per week
Experience:
- Software development: 10 years (Required)
- Android development: 5 years (Required)
Location:
- Atlanta, GA 30354 (Required)
Ability to Relocate:
- Atlanta, GA 30354: Relocate before starting work (Required)
Work Location: In person