Senior Android Software Engineer

Technology company partnering with world's leading publishers to deliver content to millions of users in over 160 countries.
$110,000 - $120,000
Android
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Android Software Engineer

PressReader is a dynamic technology company revolutionizing digital content distribution, partnering with prestigious publishers like The Washington Post, The Guardian, and Vogue. They're seeking a Senior Android Software Engineer to join their Engineering Team in Vancouver, with a hybrid work arrangement. The role offers an exciting opportunity to work on an award-winning digital platform, developing key software components for both baseline and branded editions.

The ideal candidate will bring 5+ years of Android development experience, with deep expertise in Kotlin and Java. You'll be responsible for designing and developing software components, ensuring code quality, conducting peer reviews, and mentoring junior engineers. The position requires strong technical skills in Android SDK, various development tools, and testing frameworks.

The company offers a competitive salary range of $110,000-$120,000, alongside comprehensive benefits including full health coverage, professional development opportunities, and work-life balance perks. PressReader's commitment to diversity and inclusion, coupled with their flexible hybrid work model, creates an engaging environment for professional growth and innovation.

Working at PressReader means joining a team that's transforming how millions of users worldwide access premium content, while contributing to groundbreaking technology solutions in digital publishing.

Last updated 3 months ago

Responsibilities For Senior Android Software Engineer

  • Design and develop key software components for PressReader applications
  • Deliver code with top-tier quality while adhering to development best practices
  • Engage in estimating project efforts and timelines for delivery
  • Conduct peer design and code reviews
  • Identify technical, schedule, and other potential project risks
  • Collaborate with teammates and maintain effective communication
  • Create and uphold technical documentation
  • Coach and mentor junior engineers

Requirements For Senior Android Software Engineer

Kotlin
Java
  • Minimum of 5 years' experience in developing Android applications
  • Proficient in crafting reliable and scalable software systems
  • Extensive knowledge of Kotlin, Java and Android SDK
  • Experience with Jetpack, Compose, Dagger, Android Studio, Gradle, Git
  • Knowledge of design patterns and frameworks like RxJava, Coroutine, MVI, MVVM, Clean Architecture
  • Experience with testing tools: Junit, Mockito, Robolectric, Espresso
  • Proficiency in refactoring complex code
  • Knowledge of test-driven development and agile methodologies
  • Exceptional communication skills
  • Team-player mindset

Benefits For Senior Android Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • 100% employer-paid health, dental, and vision benefit plan
  • 15 paid vacation days
  • Health and wellness days
  • Bereavement days
  • Professional training reimbursement
  • Professional association membership reimbursement
  • Fitness subsidy
  • Hybrid work environment (3 days in office)

Interested in this job?

Jobs Related To PressReader Senior Android Software Engineer

Senior Android Software Engineer

Senior Android Software Engineer position at PressReader, focusing on Android development using Kotlin and Java in a hybrid work environment in Vancouver, Canada.

Senior Software Engineer - Android Robotics

Senior Android Engineer role at Axon, developing robotics control software for law enforcement, combining Android expertise with public safety impact.

Software Development Engineer 3

Senior Android Developer role at Adobe, building creative video editing applications with 3+ years experience required, offering competitive salary $113K-$206K.

Senior Android Engineer, Search Feed

Senior Android Engineer position at Airbnb, focusing on building and improving the core search experience for millions of users worldwide.

Senior Android Engineer, Quality Engineer, BizTech

Senior Android Engineer position at Airbnb focusing on quality engineering, test automation, and framework development for their mobile applications.