Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
No Thanks
What job do you want?

Software Engineer (iOS) job in Toronto at Smart Nora

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Apply on company site

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Software Engineer (iOS) at Smart Nora

Software Engineer (iOS)

Smart Nora Toronto, Ontario Full Time
90000 - 120000
Apply on company site

Create Job Alert.

Get similar jobs sent to your email

Full Time | Location: North America | 5 years experience | $90-120k CAD
Start Date: Immediate

About You

You have a deep passion for building products and seeing them work well in the real world. You obsess the details, work systematically, build with scalability in mind, and enjoy pushing your technical boundaries. You are driven to own and deliver substantial projects.

You are solution oriented and can work well in collaboration with a team to define milestones and achieve them together. In the process, you are energized to teach and learn with your teammates.

You care deeply about your impact and are energized when your work improves the quality of life of others. You want to work in an effective team and see tangible results of your work on a weekly basis.

About The Role

As a Software Engineer with Mobile Dev focus you will be joining us as we launch and and expand new and improved version of our product. We are making product decisions with insights backed by four years of presence in the market with our successful and popular product.

Your activities will primarily be focused on producing, maintaining, and improving the mobile application companion to our core IoT product. As a member of product team you will collaborate with engineers and product designers. As an early member of this team you need to bring a depth of knowledge beyond Mobile Development. Your core Software Engineering competencies will allow you to plan with systems level thinking and implement your mobile app projects to connect with the supporting infrastructure.


  • 5+ years of professional experience, including 3 or more years of iOS development (conceptualization, design, and development), including experience with Swift 5 particularly in audio processing, encoding/decoding applications, and BLE communications
  • Proficient in Objective C, Swift, publishing, and maintaining app on AppStore & Testflight.
  • Knowledge in cloud platforms and tools (GCP, Azure, AWS, S3, EC2, DynamoDB, Redshift)
  • Proven experience with a companion app development (Hardware connection via BLE & WiFi)
  • Experience working with microservices and APIs(REST, JSON, and third-party APIs)
  • Solid understanding of the full mobile development life cycle.
  • Working knowledge of the general mobile landscape, architectures, trends, emerging technologies, mobile testing, and test cases.
  • Experience with version control (Github), technical writing, documentation, and relevant tools (Notion, Basecamp, etc)
  • Experience with Android, Flutter, and React-Native is a big plus.

If you worked here this past month here are some things you would have been involved in:

  • Meeting with the product team on Monday to plan and prioritize and later getting together with the entire team for the weekly Kick-off.
  • Refactored an internal data collection app designed and implemented by one of our project partners.
  • Reviewed and maintained in-house mobile apps that Smart Nora has published.
  • Released feature updates in one or more of our in-house built mobile apps to support customer requirements.
  • Participated in Data Ecosystem improvement and automation planning discussions.
  • Caught up the the team on Wednesday 'Tea Time' to socialize, celebrate a milestone, play a game, or teach everyone about something you are passionate about.
  • Joined the team working on the Insights Beta Program - a Data Analytics project where you assist in data wrangling, data science and analytics, data visualization and dashboard creation.
  • Participated in weekly planning meetings and brainstorms with the team to understand the customer data and business needs to come up with innovative solutions.
  • Wrapping up the week with the entire team by sharing the accomplishments of the week, watching the latest customer testimonial video together, sharing inspiration, and more.

    Salary and Benefits

    Salary Range: $ 90-120k CAD

    Our salaries are competitive with industry standards. Salary will be commensurate with your work experience.

    Remote Work Accommodation

    We will ensure you have the right equipment and setup for a functional and healthy work environment.

    Health Benefits

    We offer health and dental insurance. Our extended benefits package also give you access to an array of services.

    Equipment and Tools

    All employees have access to the right tools for the job including an Apple computer and software for working efficiently.

    Apply for this job

    Follow the [ Link removed ] to submit an application. You will need;

    • Resume (attachment)
    • LinkedIn Profile (link)
    • Webpage / Works (Personal website, Github, etc)

    APPLY AT : [ Link removed ]

    The Interview Process

    • Application Review - 1 week: We will carefully review your responses to our questions and review your work samples. All successful candidates will receive a response within 1 week.
    • Interview #1 - 40 mins: Introduction + Work Experience review. In a 40 minute video call we will get to know you, and answer any questions you might have. We will dedicate 20 minutes to dive into your most relevant projects and experiences.
    • Interview #2 - Up to 2 hours: Technical panel. In a video call we will ask you technical and scenario-based questions to assess your experience on core Software Engineering competencies as well as your expertise on Mobile Development as listed . This panel is aimed to assess your analytical thinking, algorithm design, and architecture contemplation skills.
    • Culture and Talent Assessment - 1 hour: We strongly believe in supporting you in finding meaningful work which is aligned with your strengths. This 1 hour activity will give you and us deep insights into your alignment with the team, the position, and your career.

    Accommodations are available on request for candidates with special needs throughout the application process. Please let us know of any special needs in the application form.


Recommended Skills

Mobile Application Development
Android (Operating System)
Amazon Redshift
Data Analysis
Objective C (Progamming Language)

Recommended Jobs

Software Engineer (iOS)
Smart Nora Toronto Full Time
90000 - 120000
Administrative Assistant
Ontario - Toronto Full-Time Employee
40k cad - 45k cad/year
Order Management Specialist
Ontario - Toronto Full-Time Employee
22.80 cad - 26.40 cad/hour
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 5393988


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.