Overview
Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Android
KotlinSDK frameworks
Kotlin and Java
Core Data
Animation
Graphics
and Text
CI/CD frameworks
Job Details
Job Functions
- Experience with Kotlin SDK frameworks to consume external services, data persistence, logging, and performance tooling.
- 5+ years of experience developing mobile applications on Android using Kotlin and Java
- Strong understanding of Android design principles
- Good experience with Android frameworks such as Core Data, Animation, Graphics, and Text
- Expertise in Android tools, frameworks, and Reactive Programming
- Experience in integrating with third-party frameworks, tools, and SDKs
- A deeper understanding of CI/CD frameworks for Kotlin (Android) to improve developer productivity.
- Expertise with Smartwatch integrations and Widgets implementation best practices along with experience with developing extensions to native Android Mobile App.
- Deep understanding and experience with security controls, session management and keychain management with native Android Mobile App.
Position Requirements
- Bachelor s degree in Computer Science, Engineering, or a related subject
- 4+ years of Design and Development experience building customer facing Mobile Applications at scale for large enterprises.
- 4+ years of experience working with design teams to translate UX design concepts into working prototypes
- Demonstrable Experience working with Customer Identity and Access Management systems (CIAM) from a Mobile App construct (e.g. Okta)
- Experience integrating conversational AI platforms (e.g. Live Person, Amazon Lex etc) from native mobile applications.
- Experience with any CMS integration with native mobile applications preferably Contentful or Adobe AEM.
- Good knowledge of Firebase, Airship, and Glassbox SDKs
- Experience with Android SDK frameworks to consume external services, data persistence, logging, and performance tooling
- Familiar with standard software engineering methodology such as unit testing, code reviews, design documentation
- Experience with Android SDK, different versions of Android, and how to deal with different screen sizes
- Experience in implementing security features such as authentication, access control, biometrics and data encryption
- Collaborating with cross-functional teams to define, design, and ship new features
- Strong knowledge of Android UI design principles, patterns, and best practices
- Strong knowledge of security best practices, encryption methods, and secure coding
- Experience with building high-quality, scalable, and reusable code consumed by the team
- Experience in integrating with third-party frameworks, tools, and SDKs
- Knowledge of data structures and algorithms, and code optimization
- Familiarity with testing methodologies such as TDD (Test-Driven Development) and BDD (Behavior-Driven Development)
- Experience with unit testing frameworks such as JUnit, Espresso, and Robolectric
Job Functions
- Experience with Kotlin SDK frameworks to consume external services, data persistence, logging, and performance tooling.
- 5+ years of experience developing mobile applications on Android using Kotlin and Java
- Strong understanding of Android design principles
- Good experience with Android frameworks such as Core Data, Animation, Graphics, and Text
- Expertise in Android tools, frameworks, and Reactive Programming
- Experience in integrating with third-party frameworks, tools, and SDKs
- A deeper understanding of CI/CD frameworks for Kotlin (Android) to improve developer productivity.
- Expertise with Smartwatch integrations and Widgets implementation best practices along with experience with developing extensions to native Android Mobile App.
- Deep understanding and experience with security controls, session management and keychain management with native Android Mobile App.
Position Requirements
- Bachelor s degree in Computer Science, Engineering, or a related subject
- 4+ years of Design and Development experience building customer facing Mobile Applications at scale for large enterprises.
- 4+ years of experience working with design teams to translate UX design concepts into working prototypes
- Demonstrable Experience working with Customer Identity and Access Management systems (CIAM) from a Mobile App construct (e.g. Okta)
- Experience integrating conversational AI platforms (e.g. Live Person, Amazon Lex etc) from native mobile applications.
- Experience with any CMS integration with native mobile applications preferably Contentful or Adobe AEM.
- Good knowledge of Firebase, Airship, and Glassbox SDKs
- Experience with Android SDK frameworks to consume external services, data persistence, logging, and performance tooling
- Familiar with standard software engineering methodology such as unit testing, code reviews, design documentation
- Experience with Android SDK, different versions of Android, and how to deal with different screen sizes
- Experience in implementing security features such as authentication, access control, biometrics and data encryption
- Collaborating with cross-functional teams to define, design, and ship new features
- Strong knowledge of Android UI design principles, patterns, and best practices
- Strong knowledge of security best practices, encryption methods, and secure coding
- Experience with building high-quality, scalable, and reusable code consumed by the team
- Experience in integrating with third-party frameworks, tools, and SDKs
- Knowledge of data structures and algorithms, and code optimization
- Familiarity with testing methodologies such as TDD (Test-Driven Development) and BDD (Behavior-Driven Development)
- Experience with unit testing frameworks such as JUnit, Espresso, and Robolectric
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.