Android Developer Job at VDart Inc, Ontario, CA

bG1hbnpoSjZOV2w4eTVZVHgvaCtvWFZ1b3c9PQ==
  • VDart Inc
  • Ontario, CA

Job Description

Role: Senior Android Engineer
Location: Toronto Downtown , ON

Type: Fulltime

Responsibilities and Duties

  • 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

  • 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)

Job Tags

Full time,

Similar Jobs

Elevare Branding

Marketing Assistant Job at Elevare Branding

 ...innovation, and growthboth for our clients and our people. Job Description Job Description We are seeking a Marketing Assistant with strong organizational and communication skills to join our dynamic team. The ideal candidate will support the marketing... 

Magi K

Ukrainian - English Over the phone Interpreter Job at Magi K

 ...position Hourly rate (paid monthly in USD) Fixed shift: Monday to Friday, 6 PM 12 AM EST Join a supportive and growing international team &##127775; Required Qualifications: Bilingual (EnglishUkranian) minimum C1 level Computer with camera,... 

Cardinal Health

Warehouse Associate - Night Shift Job at Cardinal Health

 ...This job receives products in the Inbound section. As far as the outbound section, this job ships products. Responsibilities Unloading trucks in the Inbound section by using a pallet jack or equivalent devices to put pallets out of the trucks. Using Manhattan... 

Bristol Myers Squibb

Executive Director, Global Program Lead - Next Generation (Immunology & Cardiovascular) Job at Bristol Myers Squibb

 ...track record of leading through influence and working across complex, global organizational matrix. Significant experience in immunology preferred, with demonstrated understanding of the role of basic biology, pharmaceutical optimization, translational medicine, and... 

Disney Entertainment

Finance Intern, Summer 2026 Job at Disney Entertainment

 ...Are you ready to join the exciting world of Disney Television Finance? We are looking for a Summer 2026 intern who will bring their...  ...finance coursework and experiences to the magic we make! This internship is a full-time, three-month commitment in the Burbank, CA area...