Sr. Android Developer
[Denver, CO, 80265] | 2024-05-09 09:40:54
Apply Now
Share Job
Job Code : 128867
Sr. Android Developer
Denver, CO (Hybrid, Onsite 3 days/week) Local to Denver, CO
Long-term Contract
Required Skills: MINIMUM 5 years of Android Development experience, 7 years of Android Development experience preferred -Java/Kotlin
Major Duties and Responsibilities:
The Senior Software Engineer will own the design, development, documentation, and troubleshooting of our internal application in addition to new technology projects involving Android. You should have a real passion for the latest technology trends and be willing to share new technology opportunities with the broader team. More specifically, you will:
- Write clean, concise code that is stable, extensible and unit-tested appropriately
- Communicate frequently and effectively with other developers and quality engineers on the team in addition to our product owners, scrum masters and project managers.
- Diagnose complex issues, evaluate, recommend and execute the best resolution
- Implement new features within our Agile delivery methodology while following our established architectural principles and practices
- Write code that meets the production requirements and design specifications and anticipate potential errors/issues
Required Qualifications:
- Extensive production experience with native Android application development
- Strong knowledge of Java, Kotlin, Gradle and the Android SDK
- Knowledge of using RESTful APIs
- Some working knowledge of Telecom technologies like 5G, CBRS, 4G, LTE is good to have
- Proficiency building large scale, complex, Android applications optimized for both UX and performance
- Experience working on large scale mobile projects having some experience with architectural patterns
- Working experience in Agile software development and leveraging continuous integration and deployment practices
- Familiarity using test-driven development frameworks or automated testing tools for mobile development
- Willingness to mentor and advise other engineering team members
- Excellent written and verbal communication skills
- Solid analytical and troubleshooting abilities
Related Work Experience:
- 5+ years Android application development experience
- 7+ years overall application development experience
- 2+ years web services development experience using REST, JSON, XML
Education:
Bachelor's degree in Computer Science, Engineering or related field; Master’s preferred