Senior Software Development Lead
Job requirements
- 57 yearsof hands-on experience in Android application development.
- Strong proficiency inKotlinandJava.
- Deep understanding of theAndroid SDK Jetpack components and Android architecture best practices.
- Proven experience implementingarchitecture patternssuch as MVVM MVP or MVI.
- Solid understanding ofREST APIsJSON and mobile networking.
- Familiarity with modernUI/UX principlesand ability to implement pixel-perfect designs.
- Proficient with development tools such asGitGradle andAndroid Studio.
- Experience withunit testingandUI testingusingJUnitEspresso or related frameworks.
- Knowledge ofPlay Store submission versioning and release management processes.
- Strong communication skills and ability to thrive in a collaborative agile environment.
- Daily Activities:
- Design build and maintain advanced Android applications usingKotlinandJava.
- UtilizeAndroid SDKand architecture components such asViewModelLiveDataRoom andNavigationto build scalable and maintainable apps.
- Implement modernUI components layouts and animations to create intuitive user experiences.
- Apply architectural patterns such asMVVMMVP orMVIto structure and organize code effectively.
- Integrate withRESTful APIsand work withJSONto manage data and network communications.
- Collaborate with product design and engineering teams to define and implement app features and enhancements.
- UseGitGradle andAndroid Studiofor development version control and build automation.
- Conduct thoroughunit and UI testingusing tools likeJUnitandEspressoto ensure high app stability and quality.
- Manage app releases versioning and comply withGoogle Play Storepolicies and submission guidelines.
- Troubleshoot debug and optimize application performance using appropriate tools and techniques.
We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications analyzing resumes or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us.
Senior Software Development LeadJob requirements 57 yearsof hands-on experience in Android application development. Strong proficiency inKotlinandJava. Deep understanding of theAndroid SDK Jetpack components and Android architecture best practices. Proven experience implementingarchitecture patterns...
Senior Software Development Lead
Job requirements
- 57 yearsof hands-on experience in Android application development.
- Strong proficiency inKotlinandJava.
- Deep understanding of theAndroid SDK Jetpack components and Android architecture best practices.
- Proven experience implementingarchitecture patternssuch as MVVM MVP or MVI.
- Solid understanding ofREST APIsJSON and mobile networking.
- Familiarity with modernUI/UX principlesand ability to implement pixel-perfect designs.
- Proficient with development tools such asGitGradle andAndroid Studio.
- Experience withunit testingandUI testingusingJUnitEspresso or related frameworks.
- Knowledge ofPlay Store submission versioning and release management processes.
- Strong communication skills and ability to thrive in a collaborative agile environment.
- Daily Activities:
- Design build and maintain advanced Android applications usingKotlinandJava.
- UtilizeAndroid SDKand architecture components such asViewModelLiveDataRoom andNavigationto build scalable and maintainable apps.
- Implement modernUI components layouts and animations to create intuitive user experiences.
- Apply architectural patterns such asMVVMMVP orMVIto structure and organize code effectively.
- Integrate withRESTful APIsand work withJSONto manage data and network communications.
- Collaborate with product design and engineering teams to define and implement app features and enhancements.
- UseGitGradle andAndroid Studiofor development version control and build automation.
- Conduct thoroughunit and UI testingusing tools likeJUnitandEspressoto ensure high app stability and quality.
- Manage app releases versioning and comply withGoogle Play Storepolicies and submission guidelines.
- Troubleshoot debug and optimize application performance using appropriate tools and techniques.
We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications analyzing resumes or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us.
View more
View less