What are the responsibilities and job description for the Android Developer position at Russell Tobin?
Title: Android Developer
Location: Alpharetta, GA (3 days Hybrid)
Duration: 12 months (Possibility of conversion)
Pay rate: $70-$75 (Depending on experience)
Responsible:
- Construct, enhance, and troubleshoot native Android apps in an Agile, collaborative environment. Implement complex new features and functionality.
- Work closely with developers, designers, and our business partners to create functional solutions.
Qualifications:
- Bachelor's degree in Computer Science (or equivalent experience)
- 5 years of experience developing large-scale Android applications.
- Working experience with Kotlin and Coroutines
- Experience with MVVM and Architecture Components
- Hands-on experience supporting multiple versions of Android SDKs, screen resolutions, and device types
- Exceptional Object Oriented (OO) design and development skills? Experience with asynchronous programming
- Experience with unit and UI testing? A proven track record of high productivity in application, architecture, design, coding, and debugging
- Experience with enterprise-level branching/merging with Jenkins? Understand mobile performance, latency, and security issues with extensive experience using performance analysis tools
- Understanding of current technological trends, developments, and best practices in the area of information security, wireless network architecture, mobile technologies, and associated concepts.
Preferred:
- Familiarity with Realm, Dagger 2, and other libraries in our tech stack (a huge plus)
Salary : $70 - $75