Software Engineer, Mobile

Full Time

Posted 2 months ago

Overview

Software Engineer, Mobile Job in Kitchener, ON at North

About You: You’re a problem solver at heart. Finding innovative solutions to tough problems excites you. You understand that high-quality products require high-quality code, and are continually looking for better ways to get the job done. You keep up with the latest evolutions of Android or iOS, and you know how to take advantage of what the platform offers. You thrive in collaborative team environments and enjoy opportunities to contribute your ideas.

About Our Team:We’re the Mobile Software team, and we deliver the companion applications that help power the experiences on our revolutionary smart glasses. Our team consists of developers with experience in creating robust, reliable software that runs on both Android and iOS. Our software engineers have expertise in areas such as responsive UI, REST APIs, Classic and Low Energy Bluetooth, notifications, getting the most out of the Android / iOS frameworks, and integrating 3rd party libraries. Our team works closely with other teams (user experience, cloud, wearable software, other software teams) to find solutions to complex problems and deliver experiences that users will love to use.

What You’ll Do:Architect, design, and develop software for iOS- or Android-based smartphones in Swift and Kotlin/Java

Work closely with other software and hardware teams to take products from design to release

Create software that will power the wearable computing system of the future

Main Objectives:Within 15 days you will:Understand our product and the related software architecture at a high level

Know the purpose of our team and understand how we work with UX, Product, and other Software teams

Understand the fundamentals of building and testing our code

Complete several small tasks and understand how work is tracked in JIRA

Contribute to at least one code review and understand the review process

Attend team retrospective meetings and contribute based on your initial experience

Update onboarding documentation to help the next new employee to learn what they need to know faster

Within 30 days you will:Submit and review pull requests in a regular cadence for at least one platform

Contribute to design and architecture discussions

Understand the release process for our apps, as well as all the build variants

Participate in task breakdown and estimation relying mostly on general knowledge and past experience

Identify problems with our current technology or processes that should be fixed in order to make the team more effective

Feel like you can’t tick all the boxes above? If you have some of the skills and experience that we’re looking for and are willing to use your talent to learn the rest, we encourage you to apply!

Why North:Day-to-day, we challenge each other to constantly raise the bar, encourage unconventional thinking to achieve innovative breakthroughs, and are passionately committed to surpassing our goals. We advocate a healthy lifestyle and promote continuous learning in a flexible work environment. Most of all, we set visionary goals, and we’re passionate about building the best, most impactful products that people will love.

About Us:North, formerly Thalmic Labs, builds products that change the way we see and engage with our world. North’s latest product, Focals, are custom-built glasses with a display only the wearer can see. Focals let you see texts, get turn-by-turn directions, check the weather, request an Uber, ask Alexa, and more — seamlessly and immediately. Founded in 2012, North has grown to a world-leading team of engineers, researchers, designers, and creators committed to building a future where technology is there when you need it and gone when you don’t, hidden by design.