Get a free C.V. review by sending your C.V. to firstname.lastname@example.org or click the following link. Submit C.V.! use the subject heading REVIEW.
IMPORTANT: Read the application instructions keenly, Never pay for a job interview or application. DO NOT USE THE SUBMIT CV LINK TO APPLY FOR A JOB!
Click the Link Below to Get Targeted Job Updates
We are seeking a dynamic and experienced Lead Android Application Developer to join our innovative startup team. As a key member of our Android development team, you will play a crucial role in shaping and delivering cutting-edge mobile experiences within the ecommerce sector. The ideal candidate will bring a strong background in Android app development, a passion for innovation, and the ability to lead and mentor a team of developers. This is an opportunity to thrive in a hybrid work environment that encourages creativity, collaboration, and the pursuit of technical excellence.
- Lead a team of Android developers, providing technical guidance, mentorship, and performance evaluations.
- Collaborate with cross-functional teams, including designers, product managers, and backend developers, to define, design, and deliver high-quality Android applications that embody our startup’s culture of innovation.
- Architect, develop, and maintain complex Android applications that set new standards for performance, security, and user experience within the ecommerce industry.
- Champion the adoption of emerging technologies and best practices, ensuring our Android apps remain at the forefront of innovation.
- Implement and oversee performance monitoring and alerting systems to ensure optimal app performance and user experience, contributing to a culture of continuous improvement.
- Analyze app performance metrics, identify bottlenecks, and proactively address performance issues to deliver smooth and responsive user experiences.
- Collaborate closely with DevOps and infrastructure teams to optimize app deployment and scaling strategies, contributing to our startup’s agility and technical resilience.
- Participate in brainstorming sessions and technical discussions, encouraging a culture of open communication and idea-sharing within the development team.
- Drive the development process, including code reviews, unit testing, and debugging to ensure the delivery of high-quality, bug-free code that embodies our commitment to innovation.
- Troubleshoot and resolve technical issues related to Android development, collaborating with the team to find innovative and effective solutions.
- Stay current with emerging technologies and advancements in the Android ecosystem, integrating relevant updates and enhancements into projects.
- Should have a minimum 6-8 years of experience in Android application development.
- Must have published at least 2 apps to PlayStore using internal testing, Alpha, Beta and production tracks.
- Should be good in UI and layout design, Fragments and its lifecycle, Modern Android Development skills, Activities and its lifecycle, App lifecycle.
- Should have good experience in Android Jetpack library and its components usage like WorkManager, View Model, View model providers, UI and databinding, Life cycle Managers, Live data, observables.
- Should be good in Architectural design patterns.
- Should be good in using Room database, shared preferences, FileStorage and other Android data storage mechanisms.
- Should have good experience in developing apps for different screen densities and screen resolutions.
- Should be good in App build systems at least in Gradle.
- Should have good experience in 3rd party libraries and SDK’s integration
- Should have good experience in Firebase and its services like Firebase Cloud Messaging, Firebase Analytics, Google Analytics, Remote Config and others.
- Should have good experience in App monitoring services like Firebase Crashlytics, Firebase Performance, A/B switching.
- Should have good experience in CI/CD tools like Jenkins, Bitbucket pipelines.
- Should be good in source code management tools at least in Git, Bitbucket, Gitlab.
- Should be a good team player, good in communication and collaboration and in interpersonal skills.
- Should be good in taking ownership of the assigned tasks and its on time delivery.
- Previous work experience in ecommerce companies or on ecommerce-related projects is strongly preferred.