The Opportunity – Senior Mobile Engineer (iOS)
We’re looking for a Senior Mobile Engineer with a deep understanding of application architecture and development fundamentals. You’ll lead complex technical projects that impact the lives of millions of small business owners around the world and directly impact customer experiences. As a senior engineer at FreshBooks, you’ll be a role model for other more junior engineers and are expected to advocate for best practices in everything you do. We are looking for people who thrive in a creative, collaborative and agile development environment.
If this appeals to you, please come and chat with us to learn more about how you can become a part of the intrinsically motivated teams of engineers!
What you’ll do in your first twelve months at FreshBooks:
Build real-world mobile applications that have a meaningful impact on customers
Make sound decisions in the absence of complete information, and recognize when to over-engineer and when not to
Design and develop application technologies that optimize solution operation and minimize maintenance overhead
Collaborate with both mobile and full-stack engineers on cross-functional Agile teams working on features for our customers
Work closely with UX designers and Product owners to ensure the best mobile experience for our customers
Contribute to a large codebase that contains a multitude of customer features
Participate and share your ideas in technical design and architecture discussions
Ensure quality through automated and exploratory testing
Ship your code with our continuous integration process
Develop your craft and build your expertise in mobile development
Mentor others, versus just answering questions – Pairing and mentoring others is an integral part of this level
Able to make an effective technical or business case for code change
Motivates team members towards high-quality work
Demonstrate a passion for building high-quality software that addresses customer needs
Be a proactive communicator who enjoys working closely with creative and technical peers
Work in a dynamic Agile based environment
What you have:
A minimum of 7 years of experience in mobile application development within an Agile or Lean environment
Experience with native iOS development (Swift)
Experience working with REST APIs and mobile API best practices
Experience with version control systems like Git
Familiarity with best practices for automated testing and continuous integration (or better, continuous delivery) and automated build pipelines
Located in a timezone somewhere in the range of GMT-7 (Mountain) to GMT-4 (Atlantic), in order to support collaboration with your team
A love of learning, a constant drive for self-improvement and a desire to help everyone be better
Learn quickly and experiment to find new solution.
The ability to balance the desire to ship code quickly to our customers with the responsibility of a quality mindset
Take on unfamiliar problems, extract lessons and learn from mistakes
Anticipate the impact of emerging technologies and make adjustments
A long-standing habit of continuous learning, and of applying new technologies, architectures, and methodologies to improve the code and Engineering organization.
Nice to have:
Strong pair programming or mob programming skills
Experience with A/B testing and quick iterative experimentation
Experience with mobile optimized databases such as CoreData, SQLite, and Realm
Experience with React Native
Experience with SwiftUI
Accounts Payable Coordinator P&H Milling Group Cambridge, ON Join our team that shares your Passion & Heart for Canadian agriculture!...
Apply For This JobRedbrick is headquartered on the traditional Coast Salish territory, and we respectfully acknowledge the Lekwungen and W̱SÁNEĆ People of this...
Apply For This JobAttention Accounting/Accounts Receivable Clerks! We are excited to announce an excellent opportunity with an established company located in Saskatoon. If...
Apply For This JobUnder the general direction of the Manager of Finance (Campus Departments), the Coordinator of Financial Planning & Services is responsible...
Apply For This JobJob Number 22206463 Job Category Finance & Accounting Location Delta Hotels Winnipeg, 350 St Mary Avenue, Winnipeg, Manitoba, Canada Schedule...
Apply For This JobFinance Business Analyst – Investment Banking role and responsibilities: This role will require working closely with the Finance department to...
Apply For This Job