Senior Android Developer
- תל אביב
- משרה קבועה
- משרה מלאה
- Lead the design, development, and maintenance of advanced Android applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure application performance, quality, and responsiveness.
- Write clean, maintainable, and testable code following industry best practices.
- Mentor junior and mid-level developers, providing code reviews and guidance.
- Identify and resolve technical issues, including performance bottlenecks and bugs.
- Stay up to date with emerging technologies, frameworks, and best practices in Android development.
- Participate in architectural discussions and contribute to technical decision-making.
- Integrate mobile applications with backend services and APIs securely and efficiently.
- 5+ years of professional Android development experience.
- Experience with Android SDK, Jetpack components, and Android architecture patterns - advantage.
- Solid understanding of mobile UI/UX principles and Material Design guidelines.
- Experience integrating RESTful APIs, GraphQL, and third-party libraries/SDKs.
- Strong knowledge of software design principles, clean architecture, and SOLID principles.
- Familiarity with dependency injection frameworks (e.g., Hilt, Dagger).
- Experience with asynchronous programming (Coroutines, RxJava).
- Proficient with version control (Git) and CI/CD pipelines for mobile apps.
- Strong debugging, profiling, and optimization skills.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Mploy