Sr. Android Developer

Posted on June 12, 2019


Madison, WI

Position Details


Job Summary

We are looking for a Senior Android Mobile Developer who will engineer state-of-the-art-native mobile applications for benefit account management using Kotlin for Android! The applications will be publicly available in the top application stores and must be highly secure.

This position is located in Madison, WI and is open to remote work as well.

Position Responsibilities:
•Development of mobile applications that utilize HTTP based microservices
•Development of automated tests that run in the SauceLabs device farm on a multitude of operating system versions, hardware models and screen resolutions
•App store submission of mobile applications
•Monitoring and patching of deployed, live applications
•Participate in a large-scale scrum environment
•Support other team members by reviewing code via a Git Pull Request process

Positional Competencies:
•Expertise using Kotlin to build mobile applications
•Skilled with the following technologies: Android Studio, Espresso and Git
•Knowledge and understanding of deep linking and push notifications
•Experience interacting with designers through and
•Mastery of mobile data storage using SQLite and Core Data
•Experienced in the daily use of JIRA and Confluence
•Familiarity with Jenkins, Fastlane, Fabric, Raygun and Firebase
•Comfortable using OAuth, OpenID Connect, PKI
•Experience with TypeScript, NodeJS, Angular and AWS Lambda is a plus
•Advanced knowledge of common design patterns and when they should be used
•Ability to develop accurate estimates and assist team and project managers with the estimation process
•Excellent communication skills, both verbal and written with an ability to express complex technical concepts in business terms, document requirements, develop specifications, and drive development methodology maturity
•Skilled in technical troubleshooting with the ability to think creatively and use your imagination to problem-solve
•Ability to work evenings/weekends as necessary and dictated by project deadlines or severity of support issues 

•Bachelor’s or Master’s degree in Computer Science (preferred) or equivalent work experience required
•Six or more years of experience in mobile application development required
•Mobile development certifications a plus 

Corporate Core Competencies: 
•Adaptability - Adapts to change, is open to new ideas, takes on new responsibilities, handles pressure, and adjusts plans to meet changing needs
•Initiative - Deals with problems as they arise, focusing energy and resources on those situations until resolved; identifies new opportunities and takes action; takes on new responsibilities when needed
•Results Focus - Can be counted on to meet or exceed goals; pushes self and others for results; is a conscientious worker who can be relied upon to handle unforeseen obstacles
•Customer Focus - Meets internal and external customer expectations; delivers upon commitments; build customer confidence; follows through on requests gaining trust and respect
•Ethics/Integrity - Is seen as a direct, truthful individual; adheres to appropriate core values at all times; acts in line with those values; rewards the right values and disapproves of others; practices what he/she preaches