about 3 hours ago
Responsibilities
- Lead the design and development of complex Android features for the mobile application.
- Own the full project life cycle from requirements to deployment.
- Architect and implement real-time video streaming features using Android media frameworks.
- Define best practices for responsive, performant UIs following Material Design guidelines.
- Drive the research and adoption of new Android technologies to improve code quality.
- Mentor junior and mid-level engineers through code reviews and design discussions.
- Contribute to cross-functional architecture decisions affecting multiple teams.
- Exercise strong technical judgment in solution development.
- Shape the product roadmap with innovative ideas.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
- 5+ years of professional Android development experience.
- Deep proficiency in Kotlin and understanding of idiomatic patterns.
- Extensive experience with Android Studio, Android SDK, and modern architecture patterns.
- Proven track record of designing and building production-quality Android applications.
- Experience with RESTful APIs, JSON parsing, and backend service integrations.
- Strong command of asynchronous programming using Coroutines and Flow.
- Experience with modular app architecture and Gradle build systems.
- Excellent communication skills and ability to influence technical direction.
- Experience mentoring engineers and leading technical design discussions.
Benefits
- Collaborate with outstanding people in a welcoming environment.
- Make an immediate impact by owning significant features.
- Work with the latest technologies in mobile and IoT.
- Lead and be empowered to shape architectural decisions.
- Long-term employment based on a permanent contract.
- Attractive benefits package including medical care, life insurance, and professional development budget.
