Job Title or Location
RECENT SEARCHES

Senior Android Engineer

Coforge
Toronto, ON
Posted yesterday
Job Details:
Full-time
Executive

Job Title: Senior Android Engineer

Experience: 5+ Years

Skills: Android framework, Kotlin, RESTful APIs & MVVM

Location: Toronto, Ontario, Canada

We at Coforge are hiring Senior Android Engineer with the following skillset:

  • Experience in native Android mobile application development. Your primary focus will be developing the Android apps and their integration with our back-end services and third-parties. As a Senior Android Engineer, you will be working in a team maintaining and making additions to our Android applications as well as creating brand new applications from the ground up.

Roles & Responsibilities:

  • Support the entire application lifecycle (concept, design, test, release and support).
  • Build and evolve modern iOS apps to provide the best discovery experience for millions of users.
  • Create functional mobile applications while writing clean code.
  • Create highly secure mobile apps that are free of security vulnerabilities, promptly addressing any vulnerabilities found through ongoing code scans and penetration tests.
  • Design user interfaces with the ability to follow design guidelines.
  • Write great unit tests and end-to-end tests.
  • Help maintaining code quality, documentation and automation.

Qualifications and Skills:

  • Bachelor's degree in Computer Science, Engineering or related field and 5+ years of work experience.
  • Firm understanding of OOP design principles.
  • Extensive understanding of Android framework components and their respective life cycles.
  • Strong computer science fundamentals: data structures, algorithms and programming languages.
  • Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience.
  • Experience developing highly performant Kotlin code and view layouts and the ability to diagnose performance bottlenecks.
  • Current and detailed knowledge of the capabilities of different Android API levels.
  • A disciplined approach to development, testing, documentation and code structure in a team environment.
  • A familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking.
  • An excellent understanding of best practices for concurrency and threading.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • At least three years of engineering experience, a large portion of which in a team environment.
  • A constant desire to improve, learn more and take things higher.
  • Multiple years experience using Kotlin with MVVM and MVP architecture.
  • Good Understanding of code versioning tools (Git).

Good to have:

  • Experience in a continuous integration and continuous delivery environment.
  • Experience with Native iOS or using cross-platform technologies like React Native or Flutter.
This position is no longer available.

Share This Job: