Android Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Are 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.
Requirements
- 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.
Skills: Agile Programming Methodologies, Algorithms, Android, Android Applications, Android SDK, Application Programming Interface (API), Communication Skills, Cross-Functional, Customer Experience, Data Structures, Debugging Skills, Design Patterns Programming Methodologies, Emerging Technology, Equipment Maintenance/Repair, Financial Planning, GitHub, Integration Testing, Leadership, Mentoring, Mobile Applications, Mobile Applications Development, Product Engineering, Programming Tools, REST (Representational State Transfer), Software Administration, Software Design, Team Player, Technical Leadership, Trend Analysis, Unit Test, User Interface/Experience (UI/UX)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
A Guide to Choosing the Right Tools for App Developers
Dev Digest 120 - Apple and peers
Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud