- Experience: 5+ years
- Responsibilities:
- Lead the design and development of advanced Android applications from scratch using Java.
- Architect scalable and maintainable codebases, leveraging design patterns like MVP and MVVM.
- Mentor junior and intermediate developers, providing technical guidance and best practices.
- Drive the integration of complex third-party libraries, APIs, and payment gateways.
- Ensure optimal application performance through thorough testing, debugging, and performance tuning.
- Collaborate with product managers and designers to define app features and user experiences.
- Stay abreast of the latest Android trends and incorporate innovative solutions into development practices.
- Requirements:
- Expert proficiency in Java and comprehensive knowledge of Android SDK.
- Extensive experience with design patterns, software architecture, and code optimization.
- Proven track record of developing and deploying complex Android applications.
- Deep understanding of material design principles and user interface guidelines.
- Please share links to your projects and portfolios, showcasing relevant past experience and completed work
- Skills:
- Advanced proficiency with Android Studio and debugging tools.
- Strong problem-solving skills and ability to optimize application performance.
- Expertise in integrating Google Services APIs and managing complex layouts.
- Leadership and project management capabilities, with a focus on mentoring and team development.