View Our Website View All Jobs

Senior Android Developer

BiblioCommons is a Toronto based software company that builds SaaS solutions for public libraries. Located in the heart of the tech district at Spadina and Adelaide, we have a team of 70+ people that are passionate about making public libraries accessible, delightful and engaging.

BiblioCommons is offering a rare opportunity to build their native Android app from the ground up. This app will serve as the mobile solution for libraries around the world, delivering digital solutions to millions of people. If you are passionate about building apps that improve the lives of others, have ground-up Android app architecture experience, and are excited about exploring the tech capabilities of smartphones - then apply here and now!

Engineering @ BiblioCommons:

We here at BiblioCommons offer an opportunity to work in an environment that combines the challenges and complexity of a large-scale, data-intensive application with the creativity and fun of a sophisticated consumer software offering that is central to the daily interactions of millions of users. We are a highly collaborative team that applies innovative solutions to challenging problems. We believe strongly in shipping code early and often, and investing heavily in automation to make that possible. We are also committed to doing things right and always looking for ways to do them better. We take the time to optimize and redesign systems to be more robust and scalable.

We are looking for an Android developer to build our mobile app from the ground up. The design and data are ready, we just need a developer to consume and present this content for our millions of customers.

You will enjoy and be successful in this role if you are:

  • Passionate about Android application development
  • Accountable and take ownership of your work
  • Creative and enjoy brainstorming ideas with others to come up with the right solution
  • Supportive and enjoy working as part of a team
  • Excited to learn, self-improve, grow and seek new challenges
  • Awesome at teaching others your skills
  • Delivery focused and giving your best effort all the time
  • Never content with the status quo. You are always looking to automate, augment & improve processes while following best practices
  • Not afraid to step out of your comfort zone and dive deep

How you will make an impact:

  • Write robust, modular, and quality code with appropriate tests
  • Leverage your problem-solving skills to design and implement solutions.
  • Tackling tech debt at the right times for faster feature delivery
  • Take ownership of the design, development, and operationalization of native features and systems
  • Participate in code review and best practice discussions
  • Be a mentor to our junior developers

What you will bring to the team:

  • 5+ years of recent professional native Android development experience
  • Expert knowledge of the Android SDK and Java/Kotlin object-oriented development
  • Strong communication skills and experience collaborating across teams
  • Experience developing user-facing applications and comprehensive knowledge of Google's Material Design concepts
  • Strong theoretical foundation in data structures, algorithms, and software engineering best practices
  • Experience with RESTful API applications
  • Have a mindset for end-to-end ownership of feature development
  • Passionate, motivated, and capable of working autonomously

Bonus Points for:

  • Familiarity with Agile development practices
  • Experience in a continuous integration & delivery environment
  • Experience working with Firebase for content delivery
  • Showcasing personal Android project work

Perks:

  • Health, dental and vision benefits
  • Healthy snacks
  • Friday happy hour
  • Monthly team lunch and demos
  • Regular hackathons
  • Sponsored recreational sports team

 

BiblioCommons is an equal opportunity employer. Accommodations are available upon request to support your participation during all stages of the recruitment process.

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file