Closing: Sep 22, 2023
1 day remainingPublished: Sep 15, 2023 (6 days ago)
Job Requirements
Education:

Work experience:

Language skills:

Job Summary
Contract Type:

Sign up to view job details.
Qualifications:
- 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.
Responsibilities
Qualifications:
- 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.
- 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.
- Create and maintain databases for web applications and mobile applications.
- Develop, test, and deploy web applications and mobile applications.
- Troubleshoot and debug web applications and mobile applications.
- Collaborate with other team members and stakeholders to ensure successful delivery of applications.
- Ensure the security and performance of web applications.
- Monitor and track web application usage.

Applications submitted via Fuzu have 32% higher chance of getting shortlisted.