The big picture
Since 2010, we’ve helped many companies build digital products that people love to use. Working with partners like TELUS, Cineplex, Mastercard, PayPal and RBC, has allowed us to work with teams that are passionate about creating great digital experiences that make an impact.We’re looking for a developer who’s passionate about making great digital products. You will partner with startups to shape their ideas, bringing them to life and work with enterprises to help them redefine the way they deliver value to their customers. You'll have numerous opportunities to work with different technologies, creating web / and or native applications. You’ll find yourself engaged in projects that will excite and challenge you, further developing your skill set.
Why you’re right for this opportunity
- You have strong CS fundamentals, take a keen interest in exploring new platforms, and can quickly learn new technologies and concepts
- You have a strong knowledge of object-oriented programming and software design patterns, such as AOP, MVC, MVVM, etc.
- You love working with emerging technologies, platforms, and frameworks, and can provide solid recommendations and best practices regarding technology stacks
- You value collaboration and will work closely with designers helping to shape a product’s user experience
- You’re passionate about learning and love sharing your knowledge and mentoring others
- You enjoy working in a fast and lean software environment
- You’re a true team player and believe great things happen through open and honest communication and collaboration
A sneak peek at what you’ll be doing
You’ll validate concepts by designing and prototyping lean POCsYou’ll consult the team on platform capabilities that can be leveraged in the product designYou’ll work with database design and applications architecture designYou’ll be creating, implementing, and maintaining full-featured responsive web and / or native applicationsAutomated testing and CI / CD pipelinesWhat
you bring to the table
A Computer Science / Software Engineering / Computer Engineering or related degree. Equivalent experience is also accepted but you need to have the foundational concepts of Comp Sci covered2+ years of experience as a full-time Software EngineerExpertise with one or more modern programming languages (Javascript, Swift, Kotlin, Java, C#)Experience building modern web and / or mobile applications using React, React Native, iOS, Android, Node.jsExperience with database design and building / consuming REST APIsExperience building user interfaces (HTML / CSS, Interface Builder, XML / XAML)Strong problem solving and analytical abilitiesStrong verbal and written communication skills and an ability to work in a team environmentAbility to effectively articulate technical challenges and solutionsDeal well with ambiguous / undefined problems; ability to think abstractlyOpen-minded approach to learning and applying new technologiesFrameworks you might use