Android Mobile Development - Mid-Level
Spectraforce
Austin, Texas
5 days ago
Job Description
Job Title: Android Developer
Work Location: Austin, TX, On-site 4 days per week
Duration: 12 Months
What you are good at
- Prepare specifications, design, develop and support mobile applications and prepare documentation per client mobile best practices
- Assess and optimize designs through review, evaluation tools and analysis to ensure appropriate user experiences for phones and tablets
- Create and perform unit testing for the spectrum of mobile devices
- Build native mobile apps, support the mobile systems in production and resolve and troubleshoot technical problems
- Prepare documentation for new development work while maintaining client development standards
- Must have a depth of knowledge in Kotlin and ability to ramp up on new languages quickly
- Experience with enterprise level branching/merging with GitHub
- Knowledgeable of security best practices for mobile application development/integration
- In-depth knowledge of current technological trends, developments, and best practices in information security, wireless network architecture, mobile technologies, and associated concepts
- Depth of experience with Android frameworks and SDK's. Ability to develop compelling user experiences while meeting the needs of the mobile users
What you have
- BS degree in Computer Science or related field
- 4-6 years of Android development experience developing large scale Android applications
- Expert in-depth working experience in Kotlin
- Experience with Jetpack Compose
- Knowledge of design systems
- Experience writing custom UI Views
- Experience with writing/consuming libraries
- Gradle and Maven experience
- Experience with REST, JSON, XML and interfacing Android applications to server-side APIs
- Experience writing Unit Test and Automated UI tests
- Experience integrating with REST APIs is required
- Experience working with CI/CD and debugging issues that arise
- Experience performing code reviews and mentoring junior developers is required
- Experience with building native features as a module is a plus
- Experience/understanding of the SOLID design principles
- Experience working with Architects and Stakeholders to craft appropriate solutions
- Experience debugging memory and performance issues
- Experience working with native accessibility features
- Experience with understanding of technical issues, designs, best practices
- Great interpersonal and communication skills
- Extensive experience developing complex Android applications in an enterprise environment
- Familiarity with Agile practices
- Hands-on experience supporting multiple versions of Android SDKs, screen resolutions and device types
- Good understanding of the Android SDK and NDK
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $49.00/hr.