AWS Data Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateSenior Android Engineer Requirements:
- Develop and maintain Android applications using
Kotlin
, ensuring high performance and scalability
- Own the
full app lifecycle
: design, development, testing, release, and support
- Build
secure, user-friendly mobile apps
, addressing vulnerabilities proactively
- Collaborate with
product managers, designers, and backend teams
- Write
clean, maintainable code
with strong documentation and testing (unit & E2E)
- Apply
OOP principles
, data structures, and algorithms effectively
- Use
MVVM/MVP architecture
and ensure proper separation of concerns
- Integrate apps with
RESTful APIs
and third-party services
- Optimize app
performance and responsiveness
, troubleshoot bottlenecks
- Ensure best practices in
concurrency, threading, and Android lifecycle management
- Utilize Android tools for
debugging, testing, and performance monitoring
- Follow disciplined development practices using
Git and team workflows
- Stay updated with
Android APIs and ecosystem changes
- Bonus: Experience with
CI/CD, iOS, or cross-platform frameworks (Flutter/React Native)
Requirements:
- Bachelor’s degree in Computer Science or related field
- 5+ years of Android development experience
- Strong fundamentals in software engineering and mobile architecture
Similar roles
- AWS Data EngineerOpenkyber · Alaska, Alaska, United States · Remote
- AWS Data EngineerThe Phoenix Group · United States · Remote
Senior AWS Data EngineerAdastra · Markham, Ontario, Canada · Hybrid- AWS Data EngineerIris Software Inc. · Toronto, Ontario, Canada · Hybrid
- AWS Data EngineerJobs via Dice · Torrance, California, United States · Hybrid