We are looking for a skilled Android Developer to design, develop, and maintain high-quality native mobile applications for the Android platform. The ideal candidate will be proficient in Kotlin, have a strong understanding of the Android SDK, and experience with modern development tools and frameworks. You will collaborate with cross-functional teams to deliver scalable and user-friendly applications that meet business requirements.
Software Engineering
- Design and develop Android applications using Java/Kotlin, ensuring scalability and maintainability.
- Build features that align with user requirements and follow Material Design guidelines.
- Ensure compatibility across different Android versions and device types.
Quality Control
- Conduct unit testing, integration testing, and UI testing to ensure application quality and stability.
- Debug and resolve performance issues, crashes, and application bugs.
Collaboration and Professional Communication Skills
- Work closely with UX/UI designers to implement intuitive user interfaces.
- Collaborate with backend developers to integrate APIs and data services.
- Communicate progress, challenges, and solutions effectively with stakeholders.
Maintenance and enhancement
- Monitor application performance and usage analytics to identify areas for improvement.
- Update existing applications to support the latest Android SDK and device features.
- Optimize app performance to enhance responsiveness and minimize battery usage.
Technical Leadership
- Review and improve code quality by adhering to best practices and coding standards.
- Mentor junior developers and provide guidance on Android development techniques.
Innovation and Continuous Learning
- Stay updated with emerging Android technologies, libraries, and development tools.
- Propose and implement innovative features to improve user experience.
Integration and APIs
- Integrate applications with RESTful APIs, third-party SDKs, and services like Firebase.
- Ensure seamless data synchronization between the app and backend systems.
Documentation and Reporting
- Maintain detailed technical documentation, including code comments and development processes.
- Provide progress updates and deliverable reports to project managers and supervisors.
Security and Compliance
- Implement secure coding practices to protect user data and comply with Android security standards.
- Ensure applications meet Google Play Store policies and guidelines