Match Group is hiring a
Senior Android Engineer

Logo of Match Group

Match Group

πŸ’΅ $140k-$174k
πŸ“Remote - Canada

Summary

Join Plenty of Fish as a Senior Android Engineer and design, develop, and maintain mobile applications. Work closely with cross-functional teams to improve user experience and build innovative features that meet user needs and align with business goals.

Requirements

  • 7+ years of hands-on experience in Android development
  • Extensive experience in developing and shipping complex Android applications using Kotlin
  • Experience in building Android applications that consume REST APIs
  • Solid grasp of object-oriented programming principles, design patterns, multithreading, and networking
  • Proven ability to take ownership of projects, drive them to completion, and continuously enhance them post-launch
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues
  • Commitment to writing clean, maintainable, and testable code, with a focus on maintaining high standards of code quality
  • Keen attention to detail, while maintaining an awareness of the broader business objectives
  • Ability to multitask, manage competing priorities, and adapt to changing environments
  • Passion for learning and staying up-to-date with the latest developments in Android OS, SDK, and the overall ecosystem
  • Excellent communication and collaboration skills, with experience working in a cross-functional team environment

Responsibilities

  • Work alongside a passionate team of engineers to create apps that encourage social interactions and help form real relationships
  • Build and maintain features used by millions of users daily
  • Lead the design, and development of Android applications using Kotlin and Java
  • Take full ownership of the Android application lifecycle, from concept to launch and beyond
  • Work closely with product managers, designers, and backend engineers to build innovative features that meet user needs and align with business goals
  • Proactively identify areas for improvement, diagnose issues, address performance bottlenecks, optimize applications for speed and efficiency, and collaborate with other team members to resolve them
  • Implement comprehensive testing practices, including unit, integration, and UI tests, to ensure a stable and bug-free application
  • Mentor junior engineers, providing guidance on best practices, code reviews, and technical challenges

Benefits

  • Generous vacation, flex days, professional development days
  • RRSP matching, and employee stock purchase plan
  • Professional development budget and unlimited access to Udemy from day one
  • Match Group mentorship program
  • Parental leave top up and fertility preservation benefits
  • Extended health & dental benefits from day one
  • Corporate ClassPass membership and other wellness benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Match Group know you found this job on JobsCollider. Thanks! πŸ™