Facebook pixel

Senior Android Software Engineer
Confirmed live in the last 24 hours
Locations
Birmingham, AL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
iOS/Swift
JavaScript
Git
Java
Kotlin
React.js
Requirements
  • A deep understanding of functional and object-oriented programming
  • Ability to plan and implement complex data models
  • Ability to optimize poorly performing code, data queries, and network requests
  • Flexibility to implement a feature from either a highly specific design OR a bare bones idea that needs thought & iteration
  • Understanding of the complexity and failure domains Android applications
  • Ability to troubleshoot Android fragmentation and explain both short and long-term solutions with trade-offs
  • Effective communication, including the ability to translate and explain technical issues to non-technical team members
  • Kotlin/Java
  • Relational databases (Rooms, SQLite)
  • Version control system (Git)
  • Test writing and quality assurance
  • Event-driven or reactive programming
  • Core Libraries: GSON, Glide, Retrofit
  • Structure is: MVVM
Desired Qualifications
  • Full-stack development (Kotlin, Javascript, React, Swift)
  • Websocket communication
  • Undergraduate or graduate degree in computer science, engineering or mathematics
Fetch

501-1,000 employees

Consumer-engagement & rewards platform