Job Description
Responsibilities
Architect, design, develop, and maintain Android applications
Collaborate with the engineering team at large in software design sessions, code reviews, teaching, and other engineering activities
Collaborate with other team members including the web development team and design team
Participate in all aspects of the software development lifecycle for our projects
Requirements
3+ years of professional Android development experience or equivalent
A proven track record showing proficiency in Android development
Understanding of core Android development concepts, including application architectures, lifecycles, user interface layout and customization, and components such as RecyclerView
Proficiency in Kotlin/or Java, Android Studio and the entire Android development toolchain
Critical thinkers that are able to a...