iOS Developer
Limelight Platform
Toronto, ON
Limelight is looking for a talented and motivated individual to join the team as iOS Developer to help us to continue to develop our industry leading experience marketing application. This individual will be joining a dynamic team of energetic and intelligent individuals focused on delivering innovative solutions for a wide range of exciting customers from a multitude of industries.

If you’ve got that spark and want to be a part of a dynamic team building something great, we look forward to hearing from you!

What You’ll Be Responsible For
As a part of the development team, your primary responsibility will be to building core aspects of the Limelight Platform’s Application (iPad/iOS and AppleTV/tvOS), of course, there will always be opportunities to contribute in additional ways. In this role, you will play a major part in shaping the technology and overall experience of the Limelight platform. The app that you help build will be used by hundreds of thousands of event attendees, driving valuable user engagement for major brands that we partner with.

  • Design and build applications for the Apple platform, built on Swift (currently Swift 5+) and using Realm for data persistence.
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with across departments with Product, QA, Client Services, and Sales to define, design, and ship new features, that includes building prototype projects and demo builds to help our clients dream of the possibilities.
  • Maintain code quality, organization, and help build automation capabilities.
  • Stay up to date with new/emerging technologies to implement improved practices or to overcome technical issues
  • See an application through its full lifecycle from requirements gathering to production support
  • Tools we are using: Bitbucket (Git), JIRA, Confluence, Bitrise, Fabric (Crashlytics), Firebase, and TestRail (for QA)
Your Experience
  • 4+ years experience hands on native iOS application (iPad) development
  • Education background with BS/MS degree in Computer Science, Engineering or a related subject(s) is nice to have
  • Strong knowledge in functional programming
  • Extensive experience writing testable and maintainable code
  • Working experience with REST APIs
  • Experience building custom UI controls.
  • Experience with Realm mobile database (or ability to learn quickly) and strong understanding of persistence layer with SQL or Core Data
  • Proven ability to deliver complete product features, from design to release
Your Skills
  • Proficient with Swift with Object Oriented principles, modular, reusable code
  • Strong understanding of the iOS ecosystem
  • Ability to work with a team in an agile process
  • Shipped and maintained Apps, working knowledge of Apple’s submission process
  • Familiarity with alternate technologies (JavaScript, Python, etc.) and/or relevant open-source experience
  • Knowledge of other web technologies and UI/UX standards
  • Experience developing user-facing applications and comprehensive knowledge of Apple’s Human Interface Design concepts
  • Knack for benchmarking and optimization
  • Never content with the status quo. You are always looking to automate, augment & improve processes while following best practices
  • Not afraid to step out of your comfort zone and dive deep
Our Tech Stack
Our iPad & Apple TV: Native iOS & tvOS App built on Swift 5+ and using Realm for data persistence. We use Bitrise as our CI tool and Fabric (Crashlytics) + Firebase as our analytics/monitoring tool.

Our platform: Java-based application (Java 8), with Spring Framework (Spring 5) and supporting Spring Boot-based microservices (Spring Boot 2) with Docker. We uses PostgreSQL as our database. On the front-end, our legacy application is built with JSP, jQuery, and AngularJS - while our new portal UI is built with Angular 6, RxJS, D3.js, SCSS.

We are using AWS as our hosting infrastructure. The platform can be built, tested, and deployed with a single click through Jenkins.

We always strive to keep up with the latest update and adopt them where it makes both technical & business sense. Suggestions & inputs on how we can do better is always welcome and we’ll be happy to integrate new technologies when appropriate

Our Culture
At Limelight, we strive to make everyday a fun, valuable work experience, where team members are encouraged, supported, and given the chance to do work that is meaningful to them. We have all the perks, sure, but the big thing at Limelight is very simple: we treat each and every team member the way we want to be treated. That means you own your career, and your earning potential is limitless. On the work front, we have everything from flex hours, to work from home days, team-driven personal development plans. As a company, we believe in giving you a work experience that you enjoy that you excel at, and that you can balance with the rest of your life.

About Limelight
Limelight’s technology and team turn branded experiences into the results brands and agencies need. We partner with some of the world’s leading brands to create amazing consumer experiences and dramatically better results, all backed by data and analytics.
A Silicon Valley venture backed company, Limelight boasts more than 25 Fortune 500 brands as customers and is growing every month. For more information, please visit: [].

Next Steps
Please include a cover letter and résumé with your application. We thank everyone for applying, however, only those candidates who have been selected will be contacted. No phone calls please.

Visit to learn more about us.

A diverse and inclusive workplace where we learn from each other is core to Limelight’s values. We are a company of people of varied backgrounds, experiences, abilities and perspectives. Limelight welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

We thank you for your interest in Limelight.