Lead Developer, Mobile
City : Vancouver, Canada; Victoria, Canada; Edmonton, Canada; Calgary, Canada; Ottawa, Canada; Toronto, Canada; Waterloo, Canada
Category : Development
Industry : Technology
Employer : Hootsuite
We’re looking for a Lead Software Developer for our Mobile team. You’ll be working with and lead a team of talented developers to design, build, and ship high-quality products, incorporate feedback to refine and improve beta releases and turn beta releases into production-ready, scalable products suitable for new and existing customers. In line with Hootsuite's distributed workforce strategy, our flexible work arrangement allows for remote work or a hybrid model. This role is open to applicants located in BC, Alberta, and Ontario. In this role, you will report to the Senior Manager, Software Development.
WHAT YOU’LL DO:
- Collaborate with and lead your team to design, build, test, and ship high-quality software to Hootsuite’s customers, dividing your time between people leadership responsibilities and writing code
- Share your iOS and/or Android development expertise while leading a team of iOS, Android and backend developers
- Facilitate ongoing development conversations with your team to support their learning and career growth
- Help shape your team's and Hootsuite’s technical roadmap
- Be a technical resource and sounding board; participate in technical interviews for development team hires
- Shape Hootsuite's culture, and your team's, through improved tooling, streamlining processes and working across product boundaries
- Establish and maintain high standards of security, reliability, scalability, performance, and quality in all delivered projects
- Proactively share information, actively solicit feedback, and facilitate communication for multiple stakeholders
- The technologies you will be working with: Swift, Kotlin, Kotlin Multiplatform Mobile, RxSwift/RxJava
WHAT YOU’LL NEED:
- A degree in Computer Science or Engineering, and at least 5 years of experience in designing, developing and maintaining software including 3 years developing native mobile applications or an equivalent level of work experience, and a track record of substantial contributions to software projects with high business impact
- Expertise in iOS (Swift, Objective C a plus, Apple and third-party frameworks) and/or Android (Kotlin, Java a plus, Google and third-party frameworks) development and knowledge of modern architecture patterns such as MVVM, MVI, Clean Architecture
- Experience with mentoring, coaching, and pairing with coworkers
- Experience writing clean code that performs well at scale
- An understanding of SaaS software development practice, previous experience working on a SaaS product will be viewed favorably
- Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
- Creativity and Innovation: seeks new and better ways of doing things, generating original and imaginative ideas, products, and/or solutions
- Problem Solving: uses an organized and logical approach to find solutions to complex problems and looks beyond the obvious to understand the root cause of problems and proposes several possible solutions
- Priority Setting: focuses time/energy on the most important issues/opportunities. Clearly understand how to assess the importance of tasks and decisions
- Process/Project Management: skilled at figuring out and managing the processes and timelines necessary to get work accomplished
- Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects
WHO YOU ARE:
- Tenacious. You are determined to succeed, and you are motivated by the success of customers, colleagues and the community
- Curious. You are always learning and seeking ways to make things better
- Conscientious. You keep your promises, taking your commitments to others seriously, and you have strong integrity
- Humble. You lead with humility and empathy, respecting and learning from the perspectives of others
In all we do, our six guiding principles light the way:
Step Up: Show the world what it looks like to live and work by these guiding principles. #StepUp
One Team: Make Hootsuite a place where everyone feels safe, welcome, valued, and empowered to do their best work without compromising who they are. #OneTeam #FreeToBeMe
Customer Obsessed: Focus relentlessly on helping our customers succeed. #CustomerObsessed
Go Fast, Be Agile: Widen our competitive advantage by committing to speed and simplicity over perfection and complexity. #GoFastBeAgile
Play to Win: Commit to building an incredible, profitable company for our customers, our employees, and our stakeholders. #PlayToWin #NoExcuses
Neighbours & Allies: Give back to our communities and be an ally. #SocialForGood #Allies
Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.
#LI-remote
#LI-hybrid
#LI-CH1