Back to results

iOS Engineer

  • MB, Canada
  • Back, MB, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Quezon City, Philippines

iOS Engineer

Engineering

White Widget is a leading-edge software design and development studio. We’re a fast-growing team with a diverse set of backgrounds and skills. Technology is the backbone of our company and we’re looking for talent that can play a critical role in the success of projects both internally and for clients. At White Widget, you’ll be able to use your expertise to tackle different challenges every day. We take great pride in the work we do and our ability to solve complex challenges.

Responsibilities

  • Each engineer in White Widget takes responsibility over their code and projects. We endeavor to create code that’s clean with legibility, reusability, testability, and maintainability in mind.
  • We encourage our engineers to keep our code elegant and effective, no matter the size of the project
  • Each engineer understands the top-level problem and what the client’s business needs are and goes the extra mile to communicate issues and clarify understandings. We are building a team that is empowered to collaborate with one another and ask for help when we needed.
  • Your role plays a huge impact. We involve engineers early on, from project estimations to technical roadmaps. We make sure you’re in the loop and have a voice at every turn.
  • You’ll help us innovate and drive improvements to our existing products from feature development to client customization to code refactoring / improvement
  • We don’t micromanage. You’re a smart cookie and we trust you to do the job at your fullest.
  • We’re geeks at heart and love learning new things and getting challenged. We do regular upskilling and skill sharing, so you’re kept up-to-date on the best practices of the industry.

Requirements

  • We appreciate that you might not have the same stack as us, and we welcome great engineers in all forms.
  • Working knowledge of key Computer Science concepts (object-oriented programming, unit testing, data structures, and multi-threaded development) and the flexibility to work across a breadth of frameworks
  • Experience using iOS architecture patterns such as MVC, MVP, MVVM, and VIPER
  • General engineering experience, such as building web services, working with APIs, and accessing a variety of data storages is a plus
  • Ideally, experience in shipping iOS apps in the past that are available on the App Store

Perks

  • Flexible hours
  • Competitive salary
  • Even more competitive game nights and board games
  • Healthcare coverage and fitness benefits
  • Upskilling days, online library access
  • Quarterly bonuses
More about this job

Responsibilities

Develop and improve iOS products through feature development, client customization, and code refactoring, with an emphasis on clean, reusable, testable, and maintainable code. Understand client business needs, communicate and clarify issues, collaborate with the team, and contribute to project estimates and technical roadmaps.

Requirements

Working knowledge of core computer science concepts, including object-oriented programming, unit testing, data structures, and multithreaded development, as well as experience with iOS architecture patterns such as MVC, MVP, MVVM, and VIPER. Experience building web services, working with APIs, accessing different data stores, or shipping iOS apps on the App Store is a plus.

Skills

  • iOS Development
  • Object-Oriented Programming
  • Unit Testing
  • Data Structures
  • Multithreaded Development
  • MVC
  • MVP
  • MVVM
  • VIPER
  • Web Services
  • API Integration
  • Data Storage
  • App Store Deployment
  • Code Refactoring
  • Client Communication
  • Software Architecture

Benefits

  • Flexible Hours
  • Competitive Salary
  • Game Nights and Board Games
  • Healthcare Coverage
  • Fitness Benefits
  • Upskilling Days
  • Online Library Access
  • Quarterly Bonuses

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • iOS
  • Software Development
  • Object-Oriented Programming
  • Unit Testing
  • Data Structures
  • Multithreaded Development
  • MVC
  • MVP
  • MVVM
  • VIPER
  • Web Services
  • APIs
  • Data Storage
  • App Store
  • Feature Development
  • Client Customization
  • Code Refactoring
  • Code Maintainability
  • Code Reusability
  • Code Testability
  • Project Estimation
  • Technical Roadmaps
  • Client Communication
  • Upskilling
  • Software Architecture

Report this job