Summary
Join AccuWeather as an intermediate to senior Android Developer to support the android team at AccuWeather. This position will directly report to the Senior Manager, App technologies.
Requirements
- Minimum of 5 years’ developing native Android applications
- Experience in designing and developing applications in Kotlin and Compose UI
- Experience working with Android Architecture Components, MVVM
- Knowledge of Android SDK performance tools and optimization techniques
- Experience working with source control systems (Git, SVN, etc.)
- Experience within an Agile delivery team to iteratively plan and develop products
- Knowledge of packaging, signing and provisioning mobile applications
- Experience with mobile hardware SDK like camera, accelerometer, GPS, etc
- Experience wiring and troubleshooting analytics platforms
Responsibilities
- Build rich mobile applications and help guide feature development from a technical perspective
- Advise, collaborate, and provide input to ensure the technical feasibility of the product roadmap
- Collaborate with Product and Design teams to create elegant and intuitive experience for users
- Evangelize clean and structured code; provide code review and feedback to other team members
- Resolve defects, support testing efforts and deploy production code
- Optimize application for maximum speed and scalability
- Build reusable code and libraries for future use
- Evaluate new and existing frameworks, technology, platforms, and tooling
Preferred Qualifications
- Experience with Wear OS
- Experience developing for Android TV
- Interest in developing for Android Auto/Automotive
- Experience in API architecture, performance optimization, client architecture or tools in the mobile space
- Knowledge of user-centered design principles and UI best practices
- Familiarity with the AccuWeather brand and weather-related content
Benefits
- Competitive salary commensurate with experience
- Comprehensive healthcare and dental benefits
- 401(k) retirement plan with 50% company match
- A collaborative work environment