About the Company
Our Client, a global financial services firm, is looking for senior Android developers to join its growing digital Mobile Banking application team, which has been awarded the 'Highest in Customer Satisfaction' by J.D. Power. This team is a pioneer in mobile app development, and its unique features have earned many accolades. As an integral part of the firm's Digital Family, they aim to push the boundaries of what's possible in a fast-paced, high-performance culture.
About the Role
This role is seeking an Android Developer who is passionate about technology and brings depth of mobile application experience. You will have the opportunity to learn from seasoned developers to hone your coding skills through technical analysis, design, and consulting on the firm's Digital team. If you believe in your ability to deliver and are excited about the prospect of contributing to an award-winning app, please get in touch as soon as possible.
Responsibilities
- Develop solutions to high-complexity problems with frameworks and design patterns.
- Leverage AI to accelerate code development.
- Gather and assess requirements and recommend approaches.
- Write and test code, consider non-functional requirements.
- Work within an agile team and follow Scrum best practices.
- Review existing code to assess ongoing feasibility and maintainability.
- Conduct impact analysis for proposed changes to or problems with the system.
- Provide advice and guidance to product owners that will inform product decisions.
- Stay current and competitive by keeping up-to-date with the latest Android platform capabilities and making relevant recommendations.
- Articulate technical solutions to a broad audience ranging from non-technical to technical architects, through presentations and documents.
- Uphold the development team's coding standards by conducting peer code reviews.
- Mentoring junior developers in the area of software engineering and Android best practices
Qualifications
- Experience: 2+ years developing native Android applications, 3+ years of Java, 2+ years of Kotlin.
- Thorough understanding of Object-Oriented Programming concepts, Android application architecture, and software design patterns
Required Skills
- 2+ years developing native Android applications
- 3+ years of Java
- 2+ years of Kotlin
- Thorough understanding of Object-Oriented Programming concepts
- Android application architecture
- Software design patterns
Preferred Skills
- Experience with AI in code development
- Agile methodology experience
- Strong communication skills for technical presentations
Pay range and compensation package
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual. We offer industry-leading packages and internal opportunities for advancement.
Equal Opportunity Statement
We are committed to diversity and inclusivity.
Please note, The Mirillion Group does not use AI tools to automatically review or reject any submitted applications. Every unsuccessful application has been reviewed by a human and you are always welcome to follow up wth us directly to discuss any concerns regarding the application process or just to chat about the weather :)