Overview
Remote
Depends on Experience
Contract - Independent
Contract - W2
Skills
API
Agile
Amazon DynamoDB
Amazon Lambda
Amazon S3
Amazon SQS
Amazon Web Services
Android
Collaboration
Computer science
Design
FOCUS
GRID
Gradle
JSON
Java
Kotlin
Software development
Testing
UI
Web browsers
Job Details
Tech Stack Grid:
- NO Awareness of technology (0)
- LITTLE Awareness - read/heard of technology (1)
- EXPOSURE to technology in environment (2)
- SOME development in technology (3)
- Very COMFORTABLE developing in technology (4)
- EXPERTISE in technology i.e. could teach a class (5)
Jetpack Console, Level - 4
Kotlin, Level - 4
Gradle, Level - 3
Android Design Principles | Interfact Guidelines, Level - 4
AWS - Dynamo, Level - 2
AWS - Lambda, Level - 2
AWS - S3, Level - 2
AWS - SNS/SQS, Level - 2
Automated Device Browser Testing, Level- 4
About you:
- Ideally 7+ years of software development experience with a significant focus on Android native mobile applications
- Strong proficiency with Java and Kotlin
- Demonstrated experience designing, developing, deploying and releasing Android applications in the App store
- Experience with Android frameworks, and Apollo is preferable
- Understanding of fundamental Android APIs, frameworks, capabilities, UI styles, and paradigms
- Understanding of UI design and a user-oriented focus
- Knowledge of performance limits and characteristics
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Proven ability to work in concert with cross-functional engineering teams and business partners
- Bachelor's degree in computer science or a related discipline
More about you:
- Capability developing applications for multiple target platforms from a single codebase
- Hands-on experience with server-side APIs and enterprise backend systems & JSON/XML
- Skill in API architecture in collaboration with backend teams
- Experience with backend for front-end server-side systems to optimize client-side experiences
- Experience and a willingness to work with the Agile software development methodology in a fast-paced, iterative, and multi-functional setting with contributors from various backgrounds, talents, and locations
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.