This recruiter is online.

This is your chance to shine!

Apply Now

Senior Mobile Developer (Android)

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Summary:

We are seeking a Senior Mobile Developer with extensive experience in Android development to lead and enhance the creation of high-quality mobile applications. The ideal candidate will have 7 to 9 years of experience in Android development with a deep expertise in Kotlin. You will play a crucial role in designing, developing, and optimizing our Android applications while also mentoring junior developers and contributing to strategic decisions.

Key Responsibilities:

Android Application Development:

· Lead the design, development, and maintenance of advanced Android applications using Kotlin.

· Architect scalable and efficient code to meet complex product requirements.

· Ensure high performance, responsiveness, and quality of applications through rigorous testing and debugging.

Technical Leadership:

· Provide technical guidance and mentorship to junior developers.

· Define and implement best practices and coding standards for the team.

· Stay current with the latest Android trends and technologies, and integrate relevant advancements into our development process.

Project and Team Collaboration:

· Work closely with product managers, designers, and other stakeholders to define project requirements and deliver high-quality solutions.

· Lead code reviews, provide constructive feedback, and ensure adherence to best practices.

· Facilitate effective communication within the team and with external stakeholders.

Strategic Contribution:

· Contribute to the strategic planning of Android projects and initiatives.

· Identify and address technical challenges, and propose innovative solutions to enhance application performance and user experience.

· Participate in architectural decisions and ensure alignment with long-term technical goals.

Quality Assurance and Process Improvement:

· Oversee and contribute to the development of unit tests and automated tests.

· Implement and maintain rigorous quality assurance processes.

· Continuously evaluate and improve development processes and workflows.

Qualifications:

Education:

· Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Experience:

· 7 to 9 years of experience in Android development with a strong focus on Kotlin.

· Demonstrated expertise in designing and delivering complex Android applications.

· Experience with Android frameworks such as Android Jetpack, LiveData, and Room.

· Proficiency in integrating RESTful APIs and working with third-party libraries and APIs.

Preferred Qualifications:

· Experience with continuous integration and deployment (CI/CD) pipelines.

· Advanced knowledge of performance optimization techniques for Android applications.

· Familiarity with Google’s Material Design guidelines and mobile UX/UI best practices.

· Experience with version control systems, preferably Git.

· Strong problem-solving skills with a strategic mindset and the ability to lead complex projects.

· Excellent communication and interpersonal skills, with a proven track record of mentoring and leading technical teams.

Working Conditions:

• This position typically operates in a professional office environment.

• Occasional travel may be required for training or conferences.

• Flexibility to work additional hours as necessary to meet project deadlines.

We Offer:

• A stimulating work environment with growth opportunities.

• Competitive remuneration and benefits.

• A collaborative team and the chance to work on cutting-edge projects.

Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined