Amazon – Software Dev Engineer in Test, Android, Mobile Android – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Fri, 11 Jul 2025 22:02:46 GMT

Job description: DESCRIPTIONWith over 100 million members, Goodreads is the world’s largest site for readers and book recommendations. Our mission is to help people find and share books they love. Goodreads members can discover new books by seeing what their friends and members of the community are reading or by using the Goodreads Book Recommendation Engine. Our platform also helps more than 220,000 authors to connect with readers. Come join us and be a part of Amazon family here at Goodreads!As part of the Goodreads team, you will join us in building robust Test automation frameworks and test infrastructure to validate experiences across web, mobile devices and Fire tablets. Software Development Engineers for Test(SDETs) support our developer and QA teams with tools, utilities to deconstruct complex test problems into appropriately simple automation solutions.A day in the life-We are looking for talented Software Development Engineers in Test (SDET) who is impactful with their overall quality and automation influence on the group. You will work closely with a talented tech team of Software Development Engineers (SDEs) and QA engineers(QAEs) to develop automation framework(s) for functional, performance as well as API level testing for web and mobile apps. Additionally, you will partner with QAEs in extending automation test coverage by writing core framework utilities and scripts that enable testers, developers approximate real-world environments including regression tests, and drive software development process towards quality-centric methodologies.In this role you will-
Goodreads SDET would work closely with SDEs to understand features and technical implementation and also work with Product Management and QA to understand customer use-cases to develop appropriate test framework capabilities. You will use a wide range of technologies, tools and processes to ensure high quality web and mobile app releases are delivered through use of effective test automation. The successful candidate will thrive in a culture of experimentation and innovation, but also have a proven track record of delivering results to solve challenging problems with effective team collaboration.Job responsibilities

  • Actively work with at least one programming language such as: Java, Kotlin, Swift, or Objective-C and scripting languages like Python.
  • Build and maintain automated test infrastructure for a multi-platform product that will be used to validate all aspects of the product operations.
  • Setup Continuous integration and deployment (CI-CD) build & test pipeline from scratch for web and mobile platforms, Jenkins integration, bash/python scripting.
  • Integrate with SCM infrastructure to establish a continuous build and test pipeline.
  • Analyze and prototype potential test frameworks for functional/non-functional testing, create framework test utilities, maintain build and test infrastructure,
  • Migrate local test infrastructure to AWS.
  • Champion quality of features in development pipelines using automated tests, test reporting to enable sign-offs of features and release candidates
  • Establish processes and tools set to maintain automation scripts and generate effective test reports, dashboards.

BASIC QUALIFICATIONS– 2+ years of non-internship professional software development testing experience
– 1+ years of test automation frameworks and tools building experience
– Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
– Experience in penetration testing and exploitability-focused vulnerability assessment
– Experience in platform-level security mitigations and hardening for Linux and WindowsPREFERRED QUALIFICATIONS– Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
– Experience with security in service-oriented architectures and web servicesAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon – Software Dev Engineer in Test, iOS, Mobile Android – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sat, 12 Jul 2025 03:45:50 GMT

Job description: DESCRIPTIONWith over 100 million members, Goodreads is the world’s largest site for readers and book recommendations. Our mission is to help people find and share books they love. Goodreads members can discover new books by seeing what their friends and members of the community are reading or by using the Goodreads Book Recommendation Engine. Our platform also helps more than 220,000 authors to connect with readers. Come join us and be a part of Amazon family here at Goodreads!As part of the Goodreads team, you will join us in building robust Test automation frameworks and test infrastructure to validate experiences across web, mobile devices and Fire tablets. Software Development Engineers for Test(SDETs) support our developer and QA teams with tools, utilities to deconstruct complex test problems into appropriately simple automation solutions.A day in the life-We are looking for talented Software Development Engineers in Test (SDET) who is impactful with their overall quality and automation influence on the group. You will work closely with a talented tech team of Software Development Engineers (SDEs) and QA engineers(QAEs) to develop automation framework(s) for functional, performance as well as API level testing for web and mobile apps. Additionally, you will partner with QAEs in extending automation test coverage by writing core framework utilities and scripts that enable testers, developers approximate real-world environments including regression tests, and drive software development process towards quality-centric methodologies.In this role you will-
Goodreads SDET would work closely with SDEs to understand features and technical implementation and also work with Product Management and QA to understand customer use-cases to develop appropriate test framework capabilities. You will use a wide range of technologies, tools and processes to ensure high quality web and mobile app releases are delivered through use of effective test automation. The successful candidate will thrive in a culture of experimentation and innovation, but also have a proven track record of delivering results to solve challenging problems with effective team collaboration.Job responsibilities

  • Actively work with at least one programming language such as: Java, Kotlin, Swift, or Objective-C and scripting languages like Python.
  • Build and maintain automated test infrastructure for a multi-platform product that will be used to validate all aspects of the product operations.
  • Setup Continuous integration and deployment (CI-CD) build & test pipeline from scratch for web and mobile platforms, Jenkins integration, bash/python scripting.
  • Integrate with SCM infrastructure to establish a continuous build and test pipeline.
  • Analyze and prototype potential test frameworks for functional/non-functional testing, create framework test utilities, maintain build and test infrastructure,
  • Migrate local test infrastructure to AWS.
  • Champion quality of features in development pipelines using automated tests, test reporting to enable sign-offs of features and release candidates
  • Establish processes and tools set to maintain automation scripts and generate effective test reports, dashboards.

BASIC QUALIFICATIONS– 2+ years of non-internship professional software development testing experience
– 1+ years of test automation frameworks and tools building experience
– Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
– Experience in penetration testing and exploitability-focused vulnerability assessment
– Experience in platform-level security mitigations and hardening for Linux and WindowsPREFERRED QUALIFICATIONS– Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
– Experience with security in service-oriented architectures and web servicesAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Senior Android Engineer – Rivian and VW Group Technology – Vancouver, BC

Company: Rivian and VW Group Technology

Location: Vancouver, BC

Expected salary:

Job date: Sat, 12 Jul 2025 06:46:12 GMT

Job description: , more sustainable for everyone. Role Summary: The Mobile & Consumer Platform team’s mission is to create marketing-leading mobile… applications and SDK’s that offer deep and seamless integration with Rivian and VW Group vehicles, and are the primary digital

Senior Android Engineer – Rivian – Vancouver, BC

Company: Rivian

Location: Vancouver, BC

Expected salary: $108200 – 135300 per year

Job date: Fri, 11 Jul 2025 05:00:18 GMT

Job description: , more sustainable for everyone. Role Summary The Mobile & Consumer Platform team’s mission is to create marketing-leading mobile… applications and SDK’s that offer deep and seamless integration with Rivian and VW Group vehicles, and are the primary digital

Senior Android Developer – Accenture – Toronto, ON

Company: Accenture

Location: Toronto, ON

Expected salary:

Job date: Sat, 05 Jul 2025 03:31:19 GMT

Job description: WHO WE ARE:
Accenture Song accelerates growth and value for our clients through sustained customer relevance. Our capabilities span ideation to execution: growth, product and experience design; technology and experience platforms; creative, media and marketing strategy; and campaign, content and channel orchestration. With strong client relationships and deep industry expertise, we help our clients operate at the speed of life through the unlimited potential of imagination, technology and intelligence. Visit us at:Digital Products creates value for our clients, their employees, and their customers. We design and build impactful experiences fueled by Technology that change the way people work and live. With expertise in product strategy, design, innovation, and delivery transformation at scale, assisting with design thinking, integrating user-experience design/research, and impeccable development for native mobile, web, and embedded systems, we will help bring clarity to any omni-channel product vision.There will never be a typical day at Accenture Song, but that’s why people love it here. The opportunities to make a difference while working on exciting client initiatives are limitless in this ever-changing space. Here’s a snapshot of your responsibilities:THE WORK:Our Senior Android Developers are experienced engineers eager to stay on the bleeding-edge of the mobile market across a broad spectrum of industries. You thrive on bringing mobile projects to life with clients, from concept to implementation. Your guidance and input drives technical design and development decisions. You enjoy providing mentorship to junior engineers and acting as a technical sounding board for peers and non-technical colleagues. This role invites seasoned engineers to exercise their deep expertise.

  • Work in a hands-on developer role on a cross-functional team including other developers, designers, product owners, scrum masters, testers, etc.
  • Work independently on development tasks and coach/guide team members within area of expertise
  • Ensure team members adhere to guidelines/procedures on highly complex or large-scale projects complying with the software development life cycle and delivery methodology (e.g. agile/scrum)
  • Conduct code reviews to ensure quality, standards compliance, re-usability and ease of maintenance
  • Provide technical support for escalated incidents/outages to ensure that they are resolved efficiently with minimal impact to stakeholders
  • Provide input into application release plans and roll-out strategy for new app releases and updates
  • Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues or points of interest
  • Rapidly innovate on concepts via self-initiated proofs of concept, and connect back to user and business value

HERE’S WHAT YOU’LL NEED:· 5+ years experience in Android application development, with a strong emphasis on Kotlin as the primary language· 2+ years experience with tools and libraries for Modern Android development· 1+ years experience with Jetpack Compose and Material Components· Understanding of the Android SDK and API levels, particularly versions 28 and newer, and the impact on application development and functionality· Proficient in object-oriented analysis, technical design, and application maintenance tailored towards Kotlin development· Advanced skills in using Android Studio and it’s included features, Gradle, and the Android build toolchain, with a focus on Kotlin integration· Experience with Android application testing frameworks, debugging/profiling tools, and Accessibility tools· Experienced in implementing software design patterns with Kotlin including MVC, MVP, and MVVM and the ability to explain the trade-offs of each pattern· Experience with Play Store Console, and the application publishing process· Experience with distributed source control systems (Git) in a medium/large team environment and understanding of branching strategies, pull requests, and hotfixes· Solid oral and written communication skills, ability to communicate technical concepts to non-technical audience·HERE’S WHAT YOU’LL NEED:· 5+ years experience in Android application development, with a strong emphasis on Kotlin as the primary language· 2+ years experience with tools and libraries for Modern Android development· 1+ years experience with Jetpack Compose and Material Components· Understanding of the Android SDK and API levels, particularly versions 28 and newer, and the impact on application development and functionality· Proficient in object-oriented analysis, technical design, and application maintenance tailored towards Kotlin development· Advanced skills in using Android Studio and it’s included features, Gradle, and the Android build toolchain, with a focus on Kotlin integration· Experience with Android application testing frameworks, debugging/profiling tools, and Accessibility tools· Experienced in implementing software design patterns with Kotlin including MVC, MVP, and MVVM and the ability to explain the trade-offs of each pattern· Experience with Play Store Console, and the application publishing process· Experience with distributed source control systems (Git) in a medium/large team environment and understanding of branching strategies, pull requests, and hotfixes· Solid oral and written communication skills, ability to communicate technical concepts to non-technical audience· A University Degree is required for this positionNICE TO HAVE:· Solid understanding of multithreaded applications· Understanding of IT Standards, UX Design, Accessibility and Agile Methodologies· Comfortable with collective code ownership and pair programming· Experience coding with Java· Experience with Web services such as GraphQL, REST, JAX-RS, XML-RPC, JSON-RPC, SOAP· Knowledge of CI/CD tools and scripts used for Android development· Experience working with a distributed team with both onshore and offshore developers· Certification in agile methodology in a technical role (SAFe, Scrum, etc.)NICE TO HAVE:· Solid understanding of multithreaded applications· Understanding of IT Standards, UX Design, Accessibility and Agile Methodologies· Comfortable with collective code ownership and pair programming· Experience coding with Java· Experience with Web services such as GraphQL, REST, JAX-RS, XML-RPC, JSON-RPC, SOAP· Knowledge of CI/CD tools and scripts used for Android development· Experience working with a distributed team with both onshore and offshore developers· Certification in agile methodology in a technical role (SAFe, Scrum, etc.)About Accenture We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.Join Accenture to work at the heart of change.Visit us atOur Commitment to Inclusion & DiversityAt Accenture, inclusion and diversity are fundamental to our culture and embedded in our core values. We are committed to creating a workforce where our people can feel comfortable, be themselves and contribute. Like Canada itself, Accenture employees represent a tremendous variety of cultures, ethnicities, beliefs, backgrounds and languages. We offer an inclusive environment regardless of personal characteristics such as ethnicity, religion, gender, sexual orientation, gender identity or expression, age or disability.Requesting an AccommodationAccenture is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.If you would like to be considered for employment opportunities with Accenture and have accommodation needs for a disability or religious observance, please call us toll free at 1 (877) 889-9009, send us an or speak with your recruiter.Other Employment StatementsIt is currently our objective to assign our people to work near where they live. However, given the nature of our business and our need to serve clients, our employees must be available to travel when needed.Job candidates are not required to disclose any offence for which a pardon has been granted.

Summary of Accenture Song Content

Company Overview:
Accenture Song focuses on driving growth and creating customer value through innovative customer experiences. They offer end-to-end services in areas such as product and experience design, technology platforms, marketing strategy, and campaign management. By leveraging strong client relationships and industry knowledge, they enable clients to adapt rapidly in a fast-paced marketplace.

Digital Products:
The Digital Products team at Accenture Song designs impactful technology-driven experiences that enhance workplace efficiency and quality of life. They employ product strategy, design thinking, user-experience research, and scalable development to clarify omni-channel product visions.

Senior Android Developer Role:

  • Responsibilities:

    • Engage in hands-on development within cross-functional teams.
    • Mentor junior engineers and guide technical decisions.
    • Conduct code reviews and ensure compliance with development standards.
    • Provide technical support during incidents and contribute to app release strategies.
    • Foster a collaborative work culture focused on quality and innovation.
  • Qualifications:

    • 5+ years in Android development, particularly with Kotlin.
    • Familiarity with modern Android development tools and Jetpack Compose.
    • Understanding of Android SDK impacts, object-oriented design, testing frameworks, and software design patterns.
    • Strong communication skills and teamwork experience.
  • Nice to Have:

    • Knowledge of multithreading, web services, CI/CD tools, and experience with Java.

Company Values:
Accenture is committed to fostering an inclusive and diverse work environment, emphasizing well-being in all aspects. They support continuous learning and have been recognized as one of the world’s best workplaces.

Accommodation:
Accenture actively provides accommodation for disabilities or religious observances and ensures fair opportunities for all candidates.

Travel & Employment Policies:
While they strive to assign employees close to their homes, travel may be necessary for client needs. Candidates do not need to disclose offenses for which they have received a pardon.

Amazon – Android Software Dev Engineer II, Mobile App – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sat, 28 Jun 2025 22:21:59 GMT

Job description: DESCRIPTIONAs part of the Mobile team, you will join us building our mobile application for Android base devices. This is an opportunity to reach a huge user base on one of our fastest growing platforms and enhance the experience of Amazon customers worldwide.As a Software Development Engineer on the team, you will:

  • Design, build and own Android app features full stack.
  • Be a key player in a talented Mobile team and bring flexibility, speed, and quality to the team.
  • Partner with Android and full stack engineers on elevating the overall Android mobile experience
  • Work with Service teams to develop and improve API calls
  • Work in a fast-paced environment where releases are done every 4-6 weeks.

You are the ideal candidate if you are equally comfortable writing code and defining technical architecture. You must have a deep understanding of Android mobile platform, service-oriented architecture, and application design, as well as flexibility and a passion for learning new skills. The successful candidate will thrive in a culture of experimentation and innovation, but also have a proven track record of delivering results to solve challenging problems.BASIC QUALIFICATIONS– 3+ years of non-internship professional software development experience
– 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalentAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon – Senior Software Engineer, Mobile Android – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Sat, 28 Jun 2025 23:18:51 GMT

Job description: DESCRIPTIONAs part of the Mobile team, you will join us building our mobile application for Android base devices. This is an opportunity to reach a huge user base on one of our fastest growing platforms and enhance the experience of Amazon customers worldwide.As a Software Development Engineer on the team, you will:

  • Design, build and own Android app features full stack.
  • Be a key player in a talented Mobile team and bring flexibility, speed, and quality to the team.
  • Partner with Android and full stack engineers on elevating the overall Android mobile experience
  • Work with Service teams to develop and improve API calls
  • Work in a fast-paced environment where releases are done every 4-6 weeks.

You are the ideal candidate if you are equally comfortable writing code and defining technical architecture. You must have a deep understanding of Android mobile platform, service-oriented architecture, and application design, as well as flexibility and a passion for learning new skills. The successful candidate will thrive in a culture of experimentation and innovation, but also have a proven track record of delivering results to solve challenging problems.BASIC QUALIFICATIONS– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering teamPREFERRED QUALIFICATIONS– 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalentAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

OpenTable – Android Engineer II – Diner Engagement – Toronto, ON

Company: OpenTable

Location: Toronto, ON

Expected salary: $110000 – 130000 per year

Job date: Fri, 20 Jun 2025 01:30:02 GMT

Job description: This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.With millions of diners, 60,000 restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion.Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team that includes our sister brand, KAYAK and its portfolio of global metasearch brands. Hospitality is all about taking care of others, and it defines our culture.The Engineering Team:At OpenTable, we take pleasure in Software Development. We believe that velocity comes from a dedication to clean code and engineering principles. We deliver innovative products through rapid, continuous development and closely partner with Product, Design, and Marketing from inception to go-live. The products we build help restaurants (from small mom & pops to large enterprise groups) run their businesses and be successful (real people, real businesses…you’d make a real difference).The Diner Engagement team is looking for mid-level Android Engineers who supports software design and can build, and deliver consumer-facing features by collaborating with delivery managers, iOS & web developers, and partner teams. This individual will be responsible for crafting, building, and testing our Android application which has earned multiple awards in the Play Store including Editor’s Choice and Top Developer.If you embrace engineering best practices and can deliver exceptional quality in a dynamic, agile environment, we’d like to hear from you! Bonus points if you love restaurants too.In this role, you will:

  • Work directly with product managers, designers, and other developers to build and ship features
  • Adapt and iterate quickly based on user feedback and product metrics
  • Work on software architecture, code review, and bug resolution
  • Help shape our Android technology stack which is always evolving and improving
  • Share our passion for quality in everything we do: products, visual designs and UX, software design, code, builds, shipping, and satisfying customers

Please apply if you have/are:

  • 4+ years of significant experience with Android development
  • Proficient in Kotlin, Dagger, and Retrofit
  • Deep understanding of MVP architecture and dependency injection
  • Strong believers in code quality and testability
  • Strong debugging and testing skills
  • Excellent attention to detail and cross-functional communication and collaboration
  • Experience in developing and/or implementing backend services/ REST APIs preferred but not required
  • Passionate about Android development and keeping up to date with the latest technologies in the Android community

Benefits and Perks:

  • Generous paid vacation + time off for your birthday
  • Work from (almost) anywhere for up to 20 days per year
  • Focus on mental health and well-being:
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year – the whole team fully recharges (and returns without a pile-up of work!)
  • Paid parental leave
  • Paid volunteer time
  • Focus on your career growth:
  • Development Dollars
  • Leadership development
  • Access to thousands of on-demand e-learnings
  • Travel Discounts
  • Employee Resource Groups
  • Private health and dental insurance
  • Life and Disability insurance

There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. The range for this Toronto, Canada based role is $110,000-$130,000 CAD.We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.Diversity, Equity, and InclusionAt OpenTable, we aspire to be a workplace that fosters inclusion and reflects the diverse communities we serve. Hiring people with different backgrounds and perspectives is critical to innovation and to how we deliver great experiences for our users, partners, and teams. We strive to be an open and welcoming environment so that no matter who you are, you can be yourself.We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to receive other benefits and privileges of employment. Please contact us to request accommodation(s).

Amazon – Android Software Dev Engineer II, Mobile App – Toronto, ON

Company: Amazon

Location: Toronto, ON

Expected salary:

Job date: Fri, 30 May 2025 06:50:05 GMT

Job description: DESCRIPTIONAs part of the Mobile team, you will join us building our mobile application for Android base devices. This is an opportunity to reach a huge user base on one of our fastest growing platforms and enhance the experience of Amazon customers worldwide.As a Software Development Engineer on the team, you will:

  • Design, build and own Android app features full stack.
  • Be a key player in a talented Mobile team and bring flexibility, speed, and quality to the team.
  • Partner with Android and full stack engineers on elevating the overall Android mobile experience
  • Work with Service teams to develop and improve API calls
  • Work in a fast-paced environment where releases are done every 4-6 weeks.

You are the ideal candidate if you are equally comfortable writing code and defining technical architecture. You must have a deep understanding of Android mobile platform, service-oriented architecture, and application design, as well as flexibility and a passion for learning new skills. The successful candidate will thrive in a culture of experimentation and innovation, but also have a proven track record of delivering results to solve challenging problems.BASIC QUALIFICATIONS– 3+ years of non-internship professional software development experience
– 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalentAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Wattpad – Wattpad] Android Engineer – Toronto, ON

Company: Wattpad

Location: Toronto, ON

Expected salary: $110000 – 140000 per year

Job date: Thu, 08 May 2025 06:09:25 GMT

Job description: Wattpad’s vision is to entertain and connect the world through webnovel stories. Since 2006, we’ve been on a mission to use the power of community and technology to unleash the full potential of stories to the world. Representing a tapestry of cultures and languages, people around the world come to Wattpad every month to share and discover stories they can’t find anywhere else. Come build the future of entertainment and storytelling with our global team, and write your next chapter with us!Wattpad is part of the WEBTOON family of brands, the largest storytelling platform in the world that enables creators and users to discover, create, and share stories. With over 24 million creators and ~170 million active users per month, we are truly empowering creation by anyone, for everyone. To read more about our family of Brands, check out our website .As an Android Engineer, you’ll play a vital role in developing and maintaining our Android app. You’ll work closely with designers, product managers, and other engineers to create new features, improve existing ones, and ensure the overall quality of the app. You will bring a strong understanding of modern Android development best practices and be eager to contribute to the growth of our platform.What you’ll be doing:

  • Feature Development: Design & implement cutting-edge Android app features using Kotlin and Compose to deliver an amazing user experience to millions around the world. You will also write functional unit tests for your code.
  • Maintenance & Optimization: Refactor existing code, fix feature bugs, investigate app crashes and ANRs and improve app performance and stability.
  • UI/UX Implementation: Translate Figma design mockups into intuitive and visually appealing user interfaces using Jetpack Compose.
  • Release Master Duties: Periodically releasing bi-weekly app updates to the Google Play Store, updating 3rd party SDKs, monitoring crashes and ANRs.
  • Team Collaboration: Work effectively with cross-functional teams to deliver high-quality product features, contributing to early discussions & tech discoveries of new feature development.
  • Code Review: Participate in code reviews to ensure code quality and knowledge sharing among team members.
  • Continuous Improvement: Stay up-to-date with the latest Android technologies and best practices.
  • Advocates for best practices, reviews code thoroughly, and details documentation/implementation.
  • Quickly learns complex codebases (including legacy), troubleshoots, and resolves

What we’re looking for:

  • Experience: 2-4 years of experience in Android development.
  • Programming Languages: Strong proficiency in Kotlin.
  • UI Frameworks: Expertise in Jetpack Compose and Material Design for UI development.
  • Libraries: Experienced with Firebase, dependency injection libraries (e.g. Hilt), Room and Retrofit for handling local data & networking calls.
  • Multithreading & Concurrency: Knowledge about efficiently handling background tasks and managing asynchronous operations using Kotlin Coroutines, WorkManager and other relevant techniques.
  • Architecture: Familiarity with MVVM (Model-View-ViewModel) and CLEAN architectural patterns.
  • Tools: Knowledge of Git, GitHub, and GitHub Actions for CI/CD pipelines.
  • Testing: Experience with unit testing and UI testing frameworks.
  • Communication: Excellent written and verbal communication skills.
  • Passion: A genuine enthusiasm for storytelling and the Wattpad community & sincerely enjoys developing using modern Android features.
  • Eagerness and initiative: You leave the codebase cleaner than you found it. You have an entrepreneurial attitude with strong user empathy values.
  • Highly organized; breaks down tasks, provides updates, and communicates well within the team.
  • Mentors junior engineers, shares knowledge, and fosters a positive learning environment.
  • Shows initiative in addressing issues, supporting the team, and promoting best practices.
  • Develops and ensures quality; validates requirements with unit tests, and is meticulous to prevent bugs.

Bonus points:

  • Background or experience with Ads, Play Store Billing & Subscription features.
  • Familiarity with building Design System UI components.
  • Worked earlier in a social networking Android application.
  • Published an Android application to Google Play

What we offer:

  • Career development; we believe in mentorship and investing in your learning, supporting you to achieve your goals
  • Health benefits, including vision and dental!
  • RRSP Contributions (Canada), 401K Contributions (USA)
  • Generous vacation and Parental Leave Top-up
  • Corporate discount for gym memberships for you and your family
  • Winter break shutdown and a whole lot more!

$110,000 – $140,000 a yearPlease note, the above range is in CAD.Wattpad is conducting all interviews in a distributed manner using applicable third party software where needed and using visual interface tools such as Google Meet and Zoom.About WattpadWho are we? Entrepreneurs and Do-ers. Our vision is to entertain and connect the world through stories, and our mission is to use the power of community and technology to unleash the full potential of stories to the world.What does that mean? We are visionaries, community builders, passionate problem solvers, storytellers, coffee snobs (tea drinkers, too!), curious by nature, and culturally diverse.What are we obsessed with? Our users. Solving complex problems and maximizing flow. Learning constantly. Building the next great storytelling product. Finding the greatest stories ever told. Dogs (and cats), coffee, and good snacks.How do we work? Autonomously, collaboratively, respectfully. Balancing with work, family, and play…and all while having a great time.Wattpad is a remote friendly company and encourages remote candidates to apply as long as they are located and authorized to work in either the US or Canada (excluding Quebec) as a precondition of employment. We are not able to sponsor applicants for work permits.If you happen to live near the areas of either Toronto, Ontario or Halifax, Nova Scotia, you may also have the opportunity to work from our beautiful offices – 1 located in Downtown Toronto and the other in Halifax.Culture and DiversityWattpad is an equal opportunity employer. We do not discriminate. Period.Wattpad welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. We have taken a leadership position on creating a culture and an organization that truly values diversity. We are committed to fostering a global team that reflects the diversity of the Wattpad community. At Wattpad, we believe cultural fit doesn’t mean culturally identical, and diversity of thought helps us to challenge one another to think big and think differently. We consider employment applicants without regard to age, race, colour, national origin, citizenship, religion, creed, sex, sexual orientation, veteran status, marital status, disability status or any other protected status.If you have any special needs or accessibility requirements, please let us know. We will do our utmost to accommodate, in accordance with applicable local legislation.Don’t meet all the requirements? Studies show women and people of colour are less likely to apply to jobs if they do not meet all the qualifications. Therefore, in an effort to build a more diverse workplace, we encourage you to apply anyways. You might actually be the right person or you may be a good fit for a number of other openings we currently have.