Android Developer

  • Minnesota Lake
  • Saxon Global

Primary Responsibilities:
• Designs and develops mobile applications across all Android devices
• Collaborates closely with our product, design, and server engineers
• Utilize your experience and judgement to make the system scalable and performant
• Defines and documents the designs for applications and enhancements.
• Creates, reviews, and may coordinate execution of unit test plans for multiple projects. Identifies opportunities to improve testing process.
• Assists with design, coding, testing, implementation, and documentation of solution.
• Develops high level program specifications. Ensures that expected application performance levels are achieved.
• Assists technical staff and clients to investigate, analyze, and resolve highly complex technical problems. Identifies and manages interfaces, service levels, standards, and configurations.
• Analyzes, defines, and documents design for data, workflow, logical processes, and operating system environment, interfaces with other systems, internal and external.
• Supervises monitoring of existing application systems operating efficiency. Identifies opportunities for improvement and recommends technical solutions.
• Demonstrates deep understanding of the business needs driving projects. May be key point of contact for business line.
Basic Qualifications
• Bachelor's degree, or equivalent work experience
• Six to eight years of relevant experience
Required Skills / Experience
• Fluency with Kotlin and Java development
• Knowledge of cutting-edge Android technologies
• Strong opinion about design and a desire for building beautiful user experiences.
• A constant drive to make things simpler and faster
• Empathy for our customers, who rely on us to run their business. All our team members regularly speak with our customers
• Comfort and delight in a small, intense, high-growth startup environment
• 6+ years of experience in mobile/software development
• Hands on experience working with Android SDK, Android Studio, APIs, Database/SQL
• Experience with MVVM architecture
• Familiarity with LiveData, Room DB, and Coroutines
• Solid engineering and coding skills with good understanding of data structures and asynchronous programming