Android Software Development Expert Wanted for Digital Content Platform

3 weeks ago


Richmond, British Columbia, Canada PressReader Full time
About PressReader
PressReader is a pioneering technology company that partners with leading publishers worldwide to deliver content to millions of users across 160 countries. Our forward-thinking approach to digital distribution has empowered prominent publications such as The Washington Post, The Guardian, Newsweek, Rolling Stone, and Vogue to expand their reach through strategic business partnerships.

We have developed Branded Editions (BE) - a cutting-edge white-label solution enabling publishers to present their digital content in interactive formats. This innovative platform allows them to create customizable platforms that support various revenue opportunities.

Role Overview
We are seeking an experienced Senior Android Software Engineer to join our dynamic Engineering Team. As part of this team, you will work on our award-winning digital platform, collaborating across the entire software development cycle. You will leverage your expertise in Android software development to enhance our current and future projects, contributing to the success of our Engineering department.

This position is ideal for a seasoned developer with at least 5 years of experience working on Android applications within a professional environment. Proficiency in Kotlin and Java is essential. In this role, you will:
  • Design and develop key software components for PressReader applications, including baseline and branded editions.
  • Deliver high-quality code while adhering to best practices, utilizing test-driven development methodologies, and supporting automation.
  • Estimate project efforts and timelines for delivery.
  • Conduct peer design and code reviews.
  • Identify potential project risks, providing relevant feedback.
  • Collaborate effectively with teammates from mobile and backend teams, maintaining open communication with stakeholders to ensure smooth project progression.
  • Create and maintain technical documentation outlining software designs and solutions.
  • Mentor junior engineers on the team.

Requirements and Qualifications
To be successful in this role, you should possess the following skills and qualifications:
  • Minimum 5 years' experience in developing Android applications.
  • Proven ability to craft reliable and scalable software systems.
  • Extensive knowledge of Kotlin, Java, and Android SDK.
  • Familiarity with development tools like Jetpack, Compose, Dagger, Android Studio, Gradle, and Git.
  • Understanding of design patterns and frameworks like RxJava, Coroutine, MVI, MVVM, and Clean Architecture.
  • Proficiency in testing tools Junit, Mockito, Robolectric, Espresso.
  • Able to refactor complex code to improve testability and maintainability.
  • Familiarity with test-driven development and agile/iterative development methodologies.
  • Exceptional communication skills, both written and verbal, along with strong interpersonal abilities.
  • A team-oriented mindset with a willingness to share knowledge and ideas.

Compensation and Benefits
We offer a competitive compensation package, including a base salary range of $110,000 to $120,000, depending on experience. Additional benefits include:
  • 100% employer-paid health, dental, and vision benefit plan.
  • 15 paid vacation days to start.
  • Health and wellness days, bereavement days, and fitness subsidy.
  • Reimbursement for professional training and membership in professional associations.

About Us
We strive to provide a fair and inclusive work environment, balancing flexibility with collaboration and teamwork. This position is based in Richmond, BC, requiring three days of on-premises work per week. When not in the office, employees can work remotely. We value diversity, equity, and inclusion and welcome applicants from all backgrounds.

  • Richmond, British Columbia, Canada PressReader Full time

    PressReader is a dynamic technology company that partners with leading publishers worldwide to deliver content to millions of users. Our innovative approach to digital distribution has enabled publishers like The Washington Post, The Guardian, and Vogue to reach new audiences through strategic business partnerships.We are seeking an experienced Senior...


  • Richmond, British Columbia, Canada Liuyishou Management Co. Full time

    At Liuyishou Management Co., we are seeking a highly skilled Marketing Assistant to join our team. This is an exciting opportunity for an individual with a passion for digital marketing and asset creation to grow with our company.Job SummaryWe are looking for a talented Marketing Assistant who can help us create engaging content, manage our brand's online...


  • Richmond, British Columbia, Canada InfoSpec Systems Inc. Full time

    About UsAt InfoSpec Systems Inc., we are a leading company in software development, dedicated to delivering high-quality solutions to our clients.We value innovative thinking and technical expertise, which is why we are looking for a skilled Senior Software Development Expert to join our team.


  • Richmond, British Columbia, Canada PressReader Full time

    PressReader, a rapidly growing technology company, is seeking an experienced Senior Content Strategy Manager to join our Marketing Operations Team. This role offers a unique opportunity to lead our content marketing efforts and develop a holistic content strategy that drives brand awareness, attracts, converts, and retains customers.About the RoleIn this...


  • Richmond, British Columbia, Canada M&D PH Natural Health. Ltd. Full time

    Job SummaryWe are seeking a highly skilled Digital Marketing Specialist to join our team at M&D PH Natural Health. Ltd. As a key member of our marketing team, you will be responsible for developing and implementing effective digital marketing strategies to drive business growth.About the RoleThis is a full-time position that requires you to work on-site. You...


  • Richmond, British Columbia, Canada Employment and Social Development Canada Full time

    Overview">This is a unique opportunity to leverage your expertise in marketing and brand development as a Marketing and Brand Development Strategist with our organization. Reporting directly to the leadership team, you will play a pivotal role in shaping our brand's presence across various digital platforms.">Salary Range:">$130,000 - $150,000 annually...


  • Richmond, British Columbia, Canada Carrier Global Corporation Full time

    OverviewCARRIER Global Corporation is a world leader in innovative building solutions, delivering healthy, safe, and sustainable spaces. We seek an accomplished Director of Connected Products to spearhead our vision for revolutionizing comfort experiences.About the RoleWe are looking for a seasoned professional with 10+ years of experience in software...


  • Richmond, British Columbia, Canada Natural Factors Full time

    Unlock a Career in Industrial AutomationWe are seeking a highly motivated and creative Digital Content Creator to join our innovative team at Planar Motor Incorporated (PMI), the global leader in planar motor-based smart conveying systems.About PMIOur company is revolutionizing the manufacturing industry with our cutting-edge technology, which has won...


  • Richmond, British Columbia, Canada London Drugs Limited Full time

    London Drugs LimitedAbout Us:We are Canada's most successful retail chain, with a strong commitment to building a satisfying career for our employees. Our Marketing Department is seeking innovative, customer-focused individuals to join our team.Job Description:This position supports the digital customer experience related to loyalty and MarTech at London...


  • Richmond, British Columbia, Canada PressReader Full time

    At PressReader, we're passionate about delivering cutting-edge technology solutions to the world's leading publishers.We're currently seeking a skilled IT Support Specialist to join our team in Richmond, BC. This full-time position offers a competitive salary range of $57,000 to $63,000 per year, including benefits such as 100% employer-paid health, dental,...


  • Richmond, British Columbia, Canada PressReader Full time

    Company OverviewAt PressReader, we're a rapidly growing technology company that partners with leading publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has enabled us to collaborate with renowned publications like The New York Times, The Washington Post, and Vogue.Job DescriptionWe're seeking an...


  • Richmond, British Columbia, Canada Dynamix Agitators Inc. Full time

    About UsDynamix Agitators Inc. is a leading manufacturer and engineer in the industry, dedicated to delivering high-quality products and innovative solutions. We are seeking an experienced Chief Digital Marketing Strategist to lead our brand to new heights by integrating AI technologies into our marketing strategies.Job DescriptionWe are looking for a Senior...

  • Software Developer

    1 month ago


    Richmond, British Columbia, Canada Vancouver Coastal Health Full time

    Job Title: Software DeveloperAbout the Job:Software developers design, develop, and test software programs. They work on various projects, from mobile apps to operating systems, and ensure they meet the required specifications.Responsibilities:Design, develop, and test software programsCollaborate with cross-functional teams to meet project requirementsFix...


  • Richmond, British Columbia, Canada PressReader Full time

    At PressReader, we're redefining the way people experience content.About UsWe're a rapidly growing technology company that partners with leading publishers to deliver content to millions of users worldwide. Our innovative approach has allowed us to establish business partnerships with top brands in various industries, including airlines, hotels, cruise...


  • Richmond, British Columbia, Canada Terry Liu & Associates Ltd. Full time

    Job TitleDigital Marketing StrategistAbout UsTerry Liu & Associates Ltd. is a leading company in the industry, and we are seeking a highly skilled Digital Marketing Strategist to join our team.Job DescriptionWe are looking for a talented Digital Marketing Strategist to develop and implement effective marketing strategies that drive business growth. The ideal...


  • Richmond, British Columbia, Canada PressReader Full time

    Unlock Global Business OpportunitiesAt PressReader, we're seeking a seasoned sales leader to drive growth and expansion of our Branded Editions platform. As the Head of Global Business Development, you'll be responsible for developing and executing a strategic plan to achieve revenue targets.Key Responsibilities:Develop and execute a comprehensive strategic...


  • Richmond, British Columbia, Canada Wenco International Mining Systems Ltd Full time

    Welcome to Wenco International Mining Systems Ltd, a pioneering company in the mining and material movement sectors.About the RoleWe are seeking an exceptional Senior Software Developer to join our agile development team as a Cloud Native Transformation Lead. This critical role will play a pivotal part in transforming our flagship Fleet Management System...


  • Richmond, British Columbia, Canada PressReader Full time

    OverviewPressReader is a pioneering technology company that collaborates with leading publishers worldwide to deliver content to millions of users across 160 countries.Our innovative approach to digital distribution has empowered notable publishers like The New York Times, The Washington Post, and Vogue to reach new audiences through strategic...


  • Richmond, British Columbia, Canada Vancouver Coastal Health Full time

    About the Role:As a senior software developer at our company, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Developing software solutions using various programming languages and technologiesCollaborating with cross-functional teams to identify and prioritize project...


  • Richmond, British Columbia, Canada Trail Appliances BC Full time

    Job SummaryWe are seeking an experienced Digital Marketing Leader to lead the development and execution of brand and digital marketing strategies. As a key member of our team, you will be responsible for managing and mentoring the marketing team to achieve business objectives.About Trail Appliances BCTrail Appliances BC is a leading home appliance retailer...