Primary Job Title:Software EngineerAlternate/Related Job Titles:Senior Android DeveloperMobile Application Developer (Android)Android Software EngineerMobile Banking Application DeveloperKotlin Android DeveloperLocation:Toronto, ONOnsite Flexibility:Hybrid – 2 days onsite, 3 days work from home (moving to 4 days onsite eventually)Contract Details (Contract roles only):Position Type:ContractContract Duration:12 MonthsStart:As Soon As PossiblePay Rate:C$70 - 80/HrJob Summary:We are seeking aSenior Android Developerto join the Mobile Development & Application Team responsible for building and maintaining mobile banking solutions. This role focuses on delivering new features for account services and credit cards within the Android mobile banking platform. You will design and deliver scalable, secure solutions while providing technical leadership within an agile, cross-functional environment. The team operates in a dynamic, collaborative setting focused on user experience, on-time delivery, and continuous professional growth. This opportunity offers long-term potential, exposure to multiple business lines, and leadership development.Key Responsibilities:Act as prime contact with technical experts, project teams, business stakeholders, and vendorsWork independently as a senior or lead developer and coach/guide team membersProvide overall accountability for solution design and deliverablesPartner with architects and managers to provide effort estimatesConsult on development of System Requirements Specifications (SRS)Translate business requirements into robust technical solutionsLead creation of end-to-end solution design and System Design Specifications (SDS)Ensure development aligns with intended design and technical standardsEnforce SDLC and project management methodology complianceConduct code reviews to ensure quality, reusability, and maintainabilityDeliver solutions on time, within budget,
and aligned to corporate quality and security standardsStay current with leading-edge technologies and industry trendsProvide technical support for escalated incidents and outagesContribute to Application Deployment PlansManage workload across concurrent projects while meeting timelinesSupport a positive, collaborative team environmentParticipate in knowledge transfer across teams and business unitsRequired Experience:7+ years experience in mobile development5+ years experience with Kotlin on the Android platformExperience leading development initiatives and mentoring othersExperience working in agile environmentsNice-to-Have Experience:Banking or financial services industry experienceExperience working with distributed onshore and offshore teamsExperience mentoring technical team membersRequired Skills:Kotlin (Android)Android SDK (Level 28 and later)Jetpack ComposePreferred Skills:Glide, Retrofit, Dagger2Android Studio, Gradle, EmulatorMVC, MVP, MVVM design patternsAnalytics tools (Dynatrace, SonarQube, Crashlytics)Robust analytical and problem‑solving skillsAdditional Skills from Original Description:Strong communication skills (verbal and written)Ability to prioritize and multitask in a fast‑paced environmentHighly organized, self‑motivated, strong team playerCustomer‑oriented mindsetAbility to meet sprint timelines and performance expectationsBenefits:Medical, Vision, and Dental Insurance Plans401k Retirement FundAbout the Client:Top 10 bank in Canada and North America offering comprehensive financial solutions. Providing retail, commercial, wealth management, and wholesale banking services, we help clients thrive in today's evolving market.About GTT:GTT is a minority‑owned staffing firm and a subsidiary of Chenega Corporation, a Native American‑owned company in Alaska. We highly value diverse and inclusive workplaces and support Fortune 500 organizations across banking, financial services, technology, life sciences, biotech, utilities, and retail sectors throughout the U.S. and Canada.Job Number:26-02047Hashtags:#gttca#LI-GTT#LI-Hybrid#J-18808-Ljbffr
📌 Software Engineer - C$70 - C$80 An Hour (Toronto)
🏢 GTT
📍 Toronto