This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
MentorMate is seeking a Senior Android Developer to join a project for a leading banking company in Canada.
The role involves contributing to the development of a wealth management system that helps clients manage their assets and cash flow effectively.
The project will utilize a hybrid approach of Scrum and Kanban methodologies.
The developer will collaborate closely with key members of the client's team while receiving guidance and support from MentorMate.
Responsibilities include creating native Android business apps in Kotlin and/or Java, reviewing business requirements and functional design specifications, providing technical leadership and mentorship to team members, developing flexible software solutions, and managing the application build and deployment process.
Requirements:
Candidates must have 5+ years of experience developing native Android applications.
Strong knowledge of Kotlin and Java is required.
A deep understanding of app architectures such as MVVM and UDF is necessary.
Experience with Kotlin Multiplatform (KMP), Dagger 2, Hilt, or Koin is essential.
Familiarity with Jetpack Compose, Coroutines, RESTful and SOAP web services, and writing unit tests is required.
The ability to meet tight deadlines and provide accurate time estimates is important.
Experience mentoring junior team members is preferred.
A desire to constantly improve professionally and stay updated with cutting-edge technologies is expected.
Excellent spoken and written English skills are mandatory.
Benefits:
The position offers a clear career path with vertical and horizontal advancement opportunities.
Regular salary raises are provided based on career progression and performance.
Employees can choose to work remotely, in-office, or a combination of both.
Various training programs, knowledge sharing events, and a personal learning budget are available for upskilling.
Incentive programs reward employees for referring new hires and sharing knowledge.
Attractive health and dental insurance packages are included.
Additional paid leave is granted the longer an employee works with the company.
Partial coverage of transport costs, sports passes, and takeaway food is provided.
Employees can set up a retirement plan or start an investment program.
Team gatherings and communities of interest are organized for social engagement.
Opportunities to participate in charity and volunteer activities are available.
Support with a counseling package for mental wellness is offered if needed.