Remote Senior Android Developer

Posted

This job is closed

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.
Leave a feedback