Role Overview
We are seeking a talented Mobile Android Software Engineer to join our innovative team. This role will focus on designing, developing, and implementing high-quality mobile applications for the Android platform. You will collaborate closely with cross-functional teams to deliver seamless user experiences. Ideal candidates should possess a strong background in Android development and a passion for creating efficient and engaging apps.
Key Responsibilities:
- Design and develop mobile applications for the Android platform
- Collaborate with UI/UX designers to implement intuitive interfaces
- Conduct code reviews to ensure code quality and best practices
- Perform unit testing on applications for functionality and performance
- Debug and troubleshoot applications to optimize performance
- Stay up-to-date with the latest mobile technologies and trends
- Work with backend developers to integrate APIs and services
- Participate in requirement analysis and provide technical insights
- Deliver project updates and reports to stakeholders
Required Skills:
- Proficiency in Kotlin and Java programming languages
- Experience with Android SDK and related frameworks
- Knowledge of RESTful APIs and JSON for data integration
- Strong understanding of UI/UX principles for mobile apps
- Ability to work with version control systems like Git
- Familiarity with Agile/Scrum methodologies
- Experience with third-party libraries and APIs
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills
Preferred Skills:
- Experience with Flutter or cross-platform solutions
- Familiarity with Cloud Services like Firebase
- Knowledge of App Analytics and performance monitoring
- Experience with CI/CD pipelines
- Contributions to open-source Android projects

