وصف الوظيفة
Key Responsibilities
- Partner with product and engineering teams to understand business requirements and translate them into high-quality, scalable Android applications.
- Contribute to engineering best practices and mentor junior developers to foster technical growth and collaboration.
Android Application Development
- Lead the design and development of robust, maintainable, and high-performance Android applications using Kotlin.
- Ensure application stability, scalability, and performance through clean, testable code and proactive optimization.
- Participate in code reviews to maintain high standards of quality and consistency.
Architecture & System Design
- Implement and maintain modern Android architectures (MVVM, MVI, or Clean Architecture) to improve code maintainability and scalability.
- Integrate with RESTful APIs and GraphQL endpoints for seamless communication with backend services.
UI/UX Collaboration
Work closely with design teams to create pixel-perfect, accessible, and engaging mobile interfaces that align with product requirements.