Job Profile Summary: CAI is hiring!
Our client is in need of a contract to hire Senior Android Developer to help build the next generation of its app with the aim to provide their customers with a world class mobile and online experience powered by architecture at a global scale.
While you should be on your way to "rock star " status on day-one, our client has a culture of learning, so expect to be challenged and pushed beyond your comfort zone. Along those lines, it is a heavily transparent and open culture so a willingness to challenge the status quo, speak up, and help your teammates is a must.
This is a 100% remote 6-month contract to hire opportunity.
Due to our end Client, candidates must be hirable without the need of sponsorship now or in the future. Duties & Responsibilities - Work with product and design teams to develop new ideas and explore new opportunities.
- Your opinion matters and you'll have opportunities to have a say in how things are built.
- Write code that is designed to be reusable and that can be shared amongst other teams.
- Bring product and code improvement ideas to the team.
Qualifications Experience/Education Required
- Minimum 6 years of Android development experience using Java and Kotlin
Skills Required
- Ability to understand business requirements and translate them into technical requirements
- Strong knowledge of the Android SDK, including high level components (activities, fragments, services) and AndroidX components
- Architect and build your projects using Java and Kotlin - Must be fluent in Kotlin
- Experience using modern Android architectural components and lifecycle management: MVVM, View Model, Live Data, Data Binding, Room
- Experience working with notifications and background tasks
- Experience with localization and internationalization
- Strong knowledge different versions of Android, and how to deal with different screen sizes
- Understanding of several things that are new and important for each API version in Android; i.e.. what can you do in API 21+ that you cannot do in API 19
- Experience with offline storage, threading, and performance tuning
- Ability to Identify and correct bottlenecks and fix bugs
- Experience with creating custom components
- Familiarity with Android test suites: MockK and JUNIT, various UX tests
- Experience with complex or dynamic layouts in Android
Physical Demands - Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards
- Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
- Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard and monitor
If you are interested in this position, please apply using the "Apply " option. If you have questions, or would like to speak with a Recruiter directly, send an email to the contact person below and note the job identification number in the subject line.
Jennifer Hegener
Senior Technical Recruiter
312-546-9434
jennifer.hegener@cai.io
www.cai.io