We are currently sourcing for a Senior Android Engineer to work in Salt Lake City, UT!
Senior Android EngineerAre you interested in serving the needs of millions of customers by building the best-in-class digital experience that helps them in financial planning, investing, and retirement solutions? Our chapter comprises teams that work on a wide range of applications and platforms including websites, mobile applications, and investor-facing solutions. We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to help us deliver the best omni-channel experience to our customers.
In your role, you will:- Help build omni-channel user experiences and the underlying platforms needed to support our digital presence.
- Work on building entire features, taking them from concept to deployment, as part of autonomous, cross-functional teams.
- Have the opportunity to contribute ideas to improve products, develop your skills, learn new technologies and languages, and continue growing professionally.
- Provide technical leadership and mentoring to junior team members.
The Expertise and Skills You Bring- Designing, developing, and maintaining mobile applications in a fast-paced environment.
- 6+ years of professional experience developing publicly available Android applications using Kotlin.
- Solid understanding of software design patterns, algorithms, and data structures.
- Experience leading and mentoring junior engineers.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Experience working in an Agile development environment.
- Experience with unit testing, integration testing, and debugging.
- Experience optimizing Android applications for performance and responsiveness.
- Familiarity with Android SDK, Android Studio, and other relevant development tools.
- Experience using third-party libraries and APIs in Android development.
- Knowledge of mobile architectures, trends, and emerging technologies used in creating performant and resilient Android applications.
- Advanced Git skills and knowledge of branching strategies.
- Understanding of RESTful APIs.
- Understanding of Android accessibility features and experience building accessible mobile applications is a plus.
- Familiarity with GenAI tools such as GitHub Copilot or Google Gemini.