Job Description :
Key Responsibilities :
– Lead the design, development, and maintenance of Android applications using Kotlin and Flutter
– Collaborate with cross-functional teams to define, design, and ship new features
– Ensure the performance, quality, and responsiveness of applications
– Mentor and guide junior developers, providing technical leadership and support
– Conduct code reviews, ensuring adherence to coding standards and best practices
– Continuously discover, evaluate, and implement new technologies to maximize development efficiency
– Work closely with product management and UI/UX designers to translate requirements into technical specifications
– Troubleshoot and resolve technical issues, optimizing application performance
Required Skills :
– Strong proficiency in Kotlin and Flutter for Android app development
– Experience in leading and managing a team of developers
– Solid understanding of the full mobile development life cycle
– Knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
– Familiarity with RESTful APIs to connect Android applications to back-end services
– Experience with third-party libraries and APIs
– Understanding of code versioning tools such as Git
– Excellent problem-solving and analytical skills
– Strong communication and interpersonal skills
Preferred Qualifications :
– Bachelor's degree in Computer Science, Engineering, or a related field
– Experience with Agile methodologies
– Knowledge of Firebase services (Firestore, Cloud Messaging, etc.)
– Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
Additional Requirements :
– Ability to work independently and as part of a team
– Strong organizational skills and attention to detail
– Commitment to continuous learning and professional development
(ref:hirist.tech)…