Job type
- Permanent
Job description
Is this role right for you?
- In this role you will:
- Application Development: Design, develop, and maintain robust, efficient, and scalable Android applications using Kotlin and the Android SDK.
- Technical Leadership: Serve as a technical expert on Android projects, providing guidance on best practices and emerging trends in Android development.
- Code Quality & Reviews: Participate actively in code reviews to ensure quality, performance, and reliability standards are met.
- Mentorship: Coach and mentor junior Android developers, fostering an environment of continuous learning and improvement.
- Collaboration: Work closely with cross-functional teams (QA, Backend, Product, Design) to deliver end-to-end solutions.
- Performance Optimization: Optimize applications for speed, stability, and scalability, proactively identifying bottlenecks and proposing solution
Do you have the skills that will enable you to succeed in this role? - We'd love to work with you if you have:
- Experience: 10+ years of professional Android development experience, with a proven record of shipping apps to the Google Play Store.
- Technical Expertise:
- Strong proficiency in Kotlin (Java experience is a plus).
- Deep understanding of Android frameworks and components (Jetpack, Coroutines, LiveData/Flow, etc.).
- Experience with RESTful APIs and third-party library integrations.
- Strong understanding of Android app design patterns (e.g., MVVM, MVI, MVP).
- Familiarity with Google’s Material Design Guidelines and best practices for Android UI/UX.
- Tooling: Proficiency with Android Studio, Gradle, and version control (Git).
- Testing: Experience with testing framework.
- Agile Methodologies: Comfortable working in Agile/Scrum environments, including sprint planning, task estimation, and retrospectives.
- Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
- Ability to lead and collaborate in a fast-paced team setting.
- Define iOS architecture and engineering standards
- Influence roadmap and platform decisions
- Solve organization-wide technical problems
What's in it for you?
- You will be part of a diverse and inclusive team of Client-focused go-getters looking to learn from each other in an environment that celebrates and recognizes success!
- You will have access to thousands of online and in-person courses so you can shape your career growth with support from diverse industry leaders.
- You will get our help to save for your future and to invest in your total well-being through our Tangerine benefits.
- You belong here, and we are equal and uncomplicated. Bring your true self to work, dress codes don’t apply here.
- You will enjoy workspace flexibility and all the excitement that comes from working at the official Bank of the Toronto Raptors.
*Tangerine employees participate in Scotiabank’s pension & benefits programs (available to permanent employees)