Senior Android Engineer (6 Month Contract)

Canada, Canada

Job Description


Our Software Engineers build products on a variety of platforms and digital mediums, including web and mobile apps, wearables, and other custom hardware. They are passionate about teaching and learning while creating durable, testable code with a relentless commitment to product quality. If you\'re looking for an amazing opportunity to help us build the future while working with an incredibly dynamic and talented team, we want to work with you!

We\'re looking for a smart, kind, and reliable Software Engineer who is eager to make a big impact to build and ship high quality products that millions of people use every day.

As a member of our team, you\'ll be exposed to the entire product lifecycle, from idea generation, design, prototyping, planning, execution, and ultimately shipping the final product to market. You\xe2\x80\x99ll be part of a team that fosters mentorship, encourages continuous learning and development, and shares a passion for writing effective code to build software-powered products.

At Thoughtworks Canada, we\xe2\x80\x99re on a mission to build better products. We partner with a variety of clients to deliver impactful software-powered experiences to their users. Our team members are smart, kind, reliable, and excited to continuously teach and learn.

Responsibilities:

  • Create robust, well-tested code to implement impactful software features
  • Collaborate with engineers, designers, and product managers, from both Thoughtworks Canada and our clients\xe2\x80\x99 teams to deliver large software products
  • Take ownership, make an impact, and build a habit of shipping quality products
  • Approach every day with an eagerness to learn and build your skills
Qualifications:
  • Experience in native Android software development with Kotlin and Java
  • Strong coding skills with a proven ability to write clean, effective, well-tested code
  • Eager to learn new languages, platforms, and technologies
  • Comfort with remote collaboration across disciplines
Bonus Points:
  • Familiar with MVVM or MVP architecture in Android
  • Familiar with Android Studio performance tools and optimization techniques
  • Familiar with RxJava or Kotlin Coroutines
  • Passion for building products that positively impact users
  • Enthusiasm for Agile methodologies, Pair Programming, and Test Driven Development (TDD)
  • Experience working directly with clients
To learn more, visit

At Thoughtworks Canada, we know that the best products are built by - teams that reflect a range of users and experiences. We\'re looking for product builders with diverse backgrounds - which go beyond the standard education, work experience, and geolocation. If you want to change how product development is approached, and who products are built for, we encourage you to apply.

We also know that some people aren\'t comfortable applying unless they feel totally qualified. If you\'re on the fence or unsure if your experience perfectly matches our job posting, we\'d really like you to apply. We are happy to chat and get to know you better, and you can get to know us better as well.

We are also committed to providing accommodations throughout the recruitment process for individuals with disabilities, in line with the Accessibility for Ontarians with Disabilities Act. If you need an accommodation, reach out to our HR team at hr@connected.io and we\xe2\x80\x99ll work with you to understand what is needed.

Thoughtworks Canada

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2133652
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned