11 Ios Development jobs in Canada
iOS Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
TAL Talent Pool:
Interested in joining our team? Send us your resume, and we'll include you in our Talent Pool!
When new positions become available at TAL, we'll consult our Talent Pool. If your qualifications match what we're looking for, we'll contact you for an interview.
Review the criteria listed below to see if youre a good match and submit your resume.
About Us
With a mission to humanize technology and create better human experiences, TheAppLabb is an innovation company focussed on transforming businesses through intelligent and immersive business applications. We ideate and build fully custom solutions with emerging technologies like Artificial Intelligence, IoT, Virtual Reality, Augmented Reality and Blockchain.
TheAppLabb is a Toronto-based technology company that specializes in strategy, design, and development of mobile first, AI enabled apps. TheAppLabb has built over 750 apps over the past 16 years for leading enterprise firms in North America including Unilever, GE, Samsung, RBC, Meridian, among others.
TheAppLabb was awarded Great Place to Work in Canada by Globe & Mail, Top Mobile App Developer and Most Innovative Company by Canadian Business.
The Opportunity
Summary
The iOS Developer is responsible to develop and design applications for devices that are powered by the iOS operating system. In addition, an iOS Developer must be responsible for estimating, tasking, prototyping, developing creative, innovative, and practical mobile solutions.
What you will do?
- Design and build new iOS apps written in Swift and SwiftUI
- Developing creative, innovative, and practical mobile solutions
- Estimating, tasking, and prototyping
- Ensure the performance, quality, and responsiveness of applications
- Collaborating with cross-functional team members on features, design, and implementation
- Identify and correct bottlenecks and fix bugs
- Help to maintain code quality
- Find new ways of bringing efficiency in the development process
- Supervise unit testing development for each feature
- Work closely with product management and UX team to execute an idea from concept to delivery using excellent software design, coding, and processes
- Other duties, as assigned
What you'll need
- Bachelors Degree in Computer Science or equivalent
Competencies
Accountability
Detail oriented (meticulous about process)
Ownership Mindset
Teamwork Mindset
Quality Orientation
Problem Solving
Effective Communicator
Specialized skills, knowledge, or certifications unique to this role
Hands-on experience and passion for mobile app development
Formal education in software development or equivalent experience
Solid understanding of software development practices and design patterns
Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
Passion for well-designed products and not afraid to share and explain your ideas
Why Join Us?
Work on large-scalecloud-based data platformswith cutting-edge technologies.
Collaborate with a dynamic, innovative, and data-driven team.
Competitive salary
Opportunities for career growth and continuous learning.
Why youll love TheAppLabb?
We are proud to be certified as a Great Place to Work, Canada. We're a motivated team with laser-focused mission to create exceptional experiences. At TheAppLabb, our culture is geared towards creativity, collaboration, and flexibility.
Coaching and Learning and Development to ensure you have the training and education you need to thrive in your career
A diverse leadership team with an open-door policy to help you grow and succeed at your career goals
Town hall celebrations for all employees to meet and connect with each other, align the Company to the same goals, build our Company culture and celebrate awards
Acknowledge and recognize employee efforts by having awards (Employee of the month, Employee with Most Growth, Leadership Award etc.)
We encourage a healthy lifestyle by incorporating fitness challenge incentives in our Company
TheAppLabbs strong values and principles guide our employees to work with honesty, integrity, teamwork, and empathy.
At TheAppLabb, we believe diversity and inclusion is a strength we cultivate. We are proud to be an equal opportunity employer and we do not discriminate based on race, gender, ethnicity, citizenship, national origin, religion, sexual orientation, age, marital status, disability, veteran status or any other legally protected status.
Our work environment welcomes equity, inclusiveness, and diversity by providing accommodations throughout the recruitment process and during your employment here. If you require accommodation, please let us know and we will work with you to meet your needs. Please contact us at
So, if you are looking for your next challenge, then this is your chance to join our team of exceptionally talented, creative, and innovative professionals working towards a unified goal.
iOS Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
TAL Talent Pool:
Interested in joining our team? Send us your resume, and we'll include you in our Talent Pool!
When new positions become available at TAL, we'll consult our Talent Pool. If your qualifications match what we're looking for, we'll contact you for an interview.
Review the criteria listed below to see if youre a good match and submit your resume.
About Us
With a mission to humanize technology and create better human experiences, TheAppLabb is an innovation company focussed on transforming businesses through intelligent and immersive business applications. We ideate and build fully custom solutions with emerging technologies like Artificial Intelligence, IoT, Virtual Reality, Augmented Reality and Blockchain.
TheAppLabb is a Toronto-based technology company that specializes in strategy, design, and development of mobile first, AI enabled apps. TheAppLabb has built over 750 apps over the past 16 years for leading enterprise firms in North America including Unilever, GE, Samsung, RBC, Meridian, among others.
TheAppLabb was awarded Great Place to Work in Canada by Globe & Mail, Top Mobile App Developer and Most Innovative Company by Canadian Business.
The Opportunity
Summary
The iOS Developer is responsible to develop and design applications for devices that are powered by the iOS operating system. In addition, an iOS Developer must be responsible for estimating, tasking, prototyping, developing creative, innovative, and practical mobile solutions.
What you will do?
- Design and build new iOS apps written in Swift and SwiftUI
- Developing creative, innovative, and practical mobile solutions
- Estimating, tasking, and prototyping
- Ensure the performance, quality, and responsiveness of applications
- Collaborating with cross-functional team members on features, design, and implementation
- Identify and correct bottlenecks and fix bugs
- Help to maintain code quality
- Find new ways of bringing efficiency in the development process
- Supervise unit testing development for each feature
- Work closely with product management and UX team to execute an idea from concept to delivery using excellent software design, coding, and processes
- Other duties, as assigned
What you'll need
- Bachelors Degree in Computer Science or equivalent
Competencies
Accountability
Detail oriented (meticulous about process)
Ownership Mindset
Teamwork Mindset
Quality Orientation
Problem Solving
Effective Communicator
Specialized skills, knowledge, or certifications unique to this role
Hands-on experience and passion for mobile app development
Formal education in software development or equivalent experience
Solid understanding of software development practices and design patterns
Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
Passion for well-designed products and not afraid to share and explain your ideas
Why Join Us?
Work on large-scalecloud-based data platformswith cutting-edge technologies.
Collaborate with a dynamic, innovative, and data-driven team.
Competitive salary
Opportunities for career growth and continuous learning.
Why youll love TheAppLabb?
We are proud to be certified as a Great Place to Work, Canada. We're a motivated team with laser-focused mission to create exceptional experiences. At TheAppLabb, our culture is geared towards creativity, collaboration, and flexibility.
Coaching and Learning and Development to ensure you have the training and education you need to thrive in your career
A diverse leadership team with an open-door policy to help you grow and succeed at your career goals
Town hall celebrations for all employees to meet and connect with each other, align the Company to the same goals, build our Company culture and celebrate awards
Acknowledge and recognize employee efforts by having awards (Employee of the month, Employee with Most Growth, Leadership Award etc.)
We encourage a healthy lifestyle by incorporating fitness challenge incentives in our Company
TheAppLabbs strong values and principles guide our employees to work with honesty, integrity, teamwork, and empathy.
At TheAppLabb, we believe diversity and inclusion is a strength we cultivate. We are proud to be an equal opportunity employer and we do not discriminate based on race, gender, ethnicity, citizenship, national origin, religion, sexual orientation, age, marital status, disability, veteran status or any other legally protected status.
Our work environment welcomes equity, inclusiveness, and diversity by providing accommodations throughout the recruitment process and during your employment here. If you require accommodation, please let us know and we will work with you to meet your needs. Please contact us at
So, if you are looking for your next challenge, then this is your chance to join our team of exceptionally talented, creative, and innovative professionals working towards a unified goal.
Intermediate/Senior iOS Developer
Posted today
Job Viewed
Job Description
Job Description
Who we are:
For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations.
Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact – and be recognized for it.
We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers.
Your role:
As an iOS Developer at Global Relay, you'll be using leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real-world business problems. You also get to tackle interesting and engaging problems to do with user experience and interface design. At Global Relay we are continuously pushing the boundaries of mobile application development.
This is an opportunity to collaborate with amazing mobile developers and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused, agile teams of developers and testers. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies such as TCA and Swift UI. Apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure, then you'll fit in around here.
Your responsibilities:
- Work as part of an agile development team to implement mobile applications for iOS devices to deliver enterprise services
- Write automated unit and integration tests for your code
- Design, in collaboration with other developers, product management and the user experience team, user interfaces and software implementations that satisfy business requirements
- Design, in collaboration with the architecture team, the system architectures that satisfy business requirements
- Collaborate with SDETs (Software Development Engineers in Test) in development of test cases for code
- Document code and detail designs
- Collaborate with product owners on user story generation and refinement
- Monitor and support operation of production systems
- Participate in knowledge sharing activities with colleagues
About you:
- Minimum 2 to 5+ years of experience building native applications for Apple devices with Swift
- Excellent problem-solving skills and a love for technical challenges
- Understanding of the principles of computer science
- Solid understanding of OOP and SOLID principles, design patterns, algorithm design
- Strong architectural knowledge (TCA, Redux, Functional Reactive Programming, MVVM) and passionate about writing clean, modular and testable code
- Deep understanding of SwiftUI, UIKit, Foundation, structured concurrency and dependency injection
- Experience with source code management
- Experience working with RESTful APIs
- Ability to debate the pros and cons of different technical approaches and work independently
- Ability to provide insight into iOS development best practices and support decisions around framework and tool choices
- A strong sense of ownership in your work and a hunger to build something remarkable
- Focus on customer outcomes and making data-informed decisions
- A positive mindset, can do attitude, being proactive and a team player
- Experience with Objective C
- Contributions to open source projects
- Have one or more apps published in the App Store
- Post-secondary education in Computer Science, Engineering or a related subject
- Knowledge of Apple's Human Interface Guidelines and platform conventions
Compensation:
Global Relay advertises the pay range for this role in compliance with British Columbia's pay transparency laws. Individual pay rates are determined by evaluating factors such as expertise, skills, education, and professional background.
The range below reflects the expected annual base salary, which is only one element of our comprehensive total rewards package designed to reflect our company pay philosophy, culture and values. We aim to foster an inspiring work environment and support employees' work-life rhythms. We provide a comprehensive extended health benefits program, including virtual healthcare and a wellness allowance. Employees also receive annual allotted vacation days, which increase based on tenure. Other benefits include: Paid sick days, maternity/parental enhancement program, corporate bonuses, and an RRSP contribution matching program.
For Vancouver-based employees, we provide a subsidized meal program, courtesy of our talented in-house culinary team!
British Columbia - Base salary range
$80,000—$130,000 CAD
What you can expect:
At Global Relay, there's no ceiling to what you can achieve. It's the land of opportunity for the energetic, the intelligent, the driven. You'll receive the mentoring, coaching, and support you need to reach your career goals. You'll be part of a culture that breeds creativity and rewards perseverance and hard work. And you'll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills.
Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion.
We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual.
We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it's flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home.
To learn more about our business, culture, and community involvement, visit
Mobile Software Development Engineer in Test (SDET), Contract
Posted today
Job Viewed
Job Description
Job Description
About Audi RED
Welcome to Audi RED, a new and exciting opportunity to change the way partners work together. Audi RED is an organization founded on a true partnership between BIMM Management Group, a leading Toronto based digital and technology agency, and Audi, the automotive brand shaping the future of premium mobility.
Audi RED aims to be the technology center of North America and eventually the globe for Audi’s digital experience ecosystem. It will be the center of excellence, innovation, design, and delivery. Built upon the foundation of a longstanding partnership, and a commitment to collective growth and success, Audi RED will be the bridge between agency and product, delivering the utmost in customer experience and service design through technologically driven solutions.
Who we’re looking for
The Mobile Software Development Engineer in Test (mobile) (SDET) should have strong experience in mobile automation testing for native app development (iOS/Android). The ideal candidate will have a passion for quality, be detail oriented, and possess a strong background in test automation frameworks and tools tailored for mobile platforms.
This is a contract opportunity running until December 24, 2025 starting ASAP.
Responsibilities
- Design, develop, and maintain automated test scripts for native iOS and Android applications.
- Collaborate with developers, product managers, and QA teams to define, implement, and improve testing strategies and processes.
- Develop and maintain scalable test automation frameworks using tools such as Maestro, Espresso, XCUITest, Detox, etc.
- Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI, Bitrise).
- Perform code reviews of test scripts and provide constructive feedback.
- Ensure comprehensive test coverage through automated test cases (functional, regression, performance, UI/UX).
- Identify, log, and track defects; work closely with developers to resolve issues.
- Contribute to continuous improvement of test processes and methodologies.
- Write and maintain clear and comprehensive test documentation.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software testing with at least 2 years in mobile automation testing.
- Strong hands-on experience with native automation tools like XCUITest (iOS) and Espresso (Android).
- Proficiency in one or more programming languages like Java, Kotlin, and Swift.
- Work closely with developers to do code inspections, provide feedback, and help identify bugs and issues early in the development lifecycle
- Solid understanding of mobile app architecture, UI components, and performance constraints.
- Experience with version control systems like Git.
- Familiarity with mobile testing best practices, emulators/simulators, and real device cloud platforms (e.g., BrowserStack, Sauce Labs, Firebase Test Lab).
- Experience working in an Agile/Scrum development environment.
Nice to have
- Experience with BDD frameworks like Cucumber.
- Exposure to API testing tools such as Postman, RestAssured, or Karate.
- Knowledge of performance testing tools like JMeter or Firebase Performance Monitoring.
- Contributions to open-source mobile automation projects or Communities.
What’s in it for you?
- Work Life Balance: Paid vacation and additional shutdowns around holidays to allow us to reset and recharge so we come back better for our customers.
- Benefits: We offer premium full health benefits, so you get the coverage you need, as well as a work from home set up allowance to get you comfy.
- Culture: We’re passionate about working collaboratively, bonding through team events, and most importantly having fun.
- We’re remote first, but love connecting and collaborating in-office. We come together 1-2 times a month for team bonding, client visits and more!
Audi RED is committed to providing an environment that is inclusive and accessible. We are an equal opportunity employer and considers all applicants for employment without discrimination. Please let us know if accommodation for the recruitment/interview process is required and we will work with you to make sure your needs are met.
Powered by JazzHR
VUL7RLNhL8
Android or iOS Developer (Future Opportunity)
Posted today
Job Viewed
Job Description
Job Description
Future Opportunity - Talent Pool
At Aequilibrium, we are always on the lookout for talented individuals to join our team. Even if this role isn’t the perfect fit, we encourage you to apply so we can get to know you. We value skills, passion, and potential, and there may be future opportunities that align with your experience and aspirations. By submitting your application, you'll join our talent pool and be among the first to hear about new roles that match your profile. Your next career step could be just around the corner. We thank all candidates for their interest; however, only selected individuals will be contacted.
Android or iOS Developer
We are looking for Android &/or iOS Developers to join our team! When you join Aequilibrium, you get to be a part of a fun and agile company driving innovative change in FinTech and VR. We’re looking for strong team members who want to contribute to our incredible culture, make a meaningful impact on client deliverables, and work collaboratively with an award-winning team.
While Aequilibrium is a Vancouver, Canada based company, we are happy to consider candidates all over the world as we are a fully remote organization.
Who You Are
- You can handle working on multiple projects or tasks and keep them all under control.
- You are passionate about technology and using it to help solve complex business challenges.
- You collaborate with Designers, Product Managers, and your development team to deliver compelling user-facing products and services.
- You're a fast learner (like, really fast) and ready to make a big impact.
- You apply Agile values to your work and understand how they can add to your team’s success.
- You value writing clean, maintainable, testable code that solves business problems quickly.
- You’re a consultant, comfortable interacting with clients to solve their business challenges.
- You have strong analytical and problem-solving skills.
- You have hands-on experience with clean architecture patterns such as MVVM.
- You have a solid understanding of proper code documentation, automation and knowledge of the modern software development life cycle.
- You have experience with building libraries that are used by other developers and understanding best practices in this domain
- You're familiar with CI/CD with Bitrise or Jenkins, automation, and scripting.
Must-Have Qualifications:
- A Bachelor’s Degree in Computer Science, Engineering or related field.
- 5+ years of experience in an Android or iOS Developer role.
- 3+ years of experience in Angular development.
- Experience working with Agile software development methodologies like Scrum.
- Experience working directly with clients and stakeholders.
- Developing and maintaining software using Kotlin and Java.
- Reactive programming experience with RxJava.
- Creating automated unit tests and ensuring quality in your code.
- Experience with Jetpack libraries.
- Experience developing and successfully launching native Android & iOS apps to Google Play & Apple.
- You understand the ins and outs of fragments, animation, threading, and the latest Android SDKs.
- Experience performing peer code review.
- Experience with Backbase platform and Fintech Domain.
Nice to Haves:
- Experience working with REST APIs.
- A desire to work with the latest technologies relating to Android.
- Experience in the financial services industry or professional services.
Location
This is a 100% remote fulltime position, however candidates based outside of Canada will only be able to work for the company as an independent contractor.
Compensation
The salary range for this position is CAD $90K-$120K annually (or the equivalent hourly rate for candidates outside of Canada, who will be working as Contractors). The salary/rate offered will be based on skills and experience.
About AEQ
Aequilibrium is a technology professional services organization voted multiple times among the Top 5 Best Companies to work for, Top 5 Digital Agencies, and Fastest Growing Tech Companies in BC, winner of multiple VancouverUX Awards for product design. We bring together product and project managers, designers, and developers dedicated to creating winning web, mobile, and VR solutions. Our team uses Agile methodologies and Lean Startup principles to deliver our clients’ projects faster and with less risk.
If you feel you’ll thrive in this environment and can make a meaningful contribution, please apply today!
Some of Our Benefits
We offer our full-time employees:
- Competitive compensation
- Remote-first location
- Medical, dental, and extended health benefits (premiums covered in full by the company!)
- Employee bonus programs
- Team-bonding events
Learn more about our team: aequilibrium.com/careers
Please note
At Aequilibrium, we seek candidates who will contribute to our culture of valuing, respecting, supporting, and caring for each other. Diversity of thought and perspectives is critical to our success, and all applicants are considered regardless of sexual orientation, gender identity, race, colour, age, disability, marital status, heritage, religious, or political beliefs.
Aequilibrium is trusted with highly sensitive information. Upon joining our team, you may be asked to undergo security screenings including a criminal record check.
Get Social with Us!
LinkedIn | Twitter | Instagram | Facebook
Check out some of our recent press:
BC Business | Thought Leadership articles, about XR, and other interesting content on our blog
Powered by JazzHR
pMG5UR8aN6
Senior iOS/Xamarin Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
We are searching for a Senior Xamarin Developer to join a dedicated team focused on the development and support of our streaming TV apps. Our streaming TV apps are used by several TV Operators in North America to bring market-leading pay-TV services to their customers across all major technology platforms. We also support TVE apps including Crave, CTV, and Noovo (and a few others!) Our iOS, Android, and Apple TV apps are developed using Microsofts Xamarin framework. The right individual for this role will be a motivated and energetic developer who takes initiative, enjoys finding solutions to a varying number of challenges, is detail-oriented, and takes extreme pride in their work.
As a Senior Xamarin Developer, you will be responsible for leading a team of offshore developers all things iOS, tvOS, and Android mobile, including developing new features and maintaining applications. You will work alongside our other talented teams of engineers and designers, ensuring that our users experience is the best possible.
Key Responsibilities
- Responsible for all iOS, tvOS and Android mobile application development and maintenance
- Work with other team members (Product, UX, Design, QA) with regards to requirements gathering and analysis, demonstrating technical leadership and exerting influence
- Participate in technical solution-ing sessions with other developers to ensure that solutions are complete, scalable, and are future-proof
- Write detailed design specifications for Engineering
- Collaborate with Android and iOS development teams to align technical solutions across mobile platforms and continually improve the mobile experience
- Build, foster, and work within an Agile environment, including participation in priority/sprint planning, story planning and daily standups, as well as analysis and communication of change impacts to the functional team and business stakeholders
- Participate in code reviews, ensuring that code adheres to established standards, is well-structured, documented, and is manageable
- Analyze code regularly and refactor as required to minimize technical debt
- UAT apps to ensure full functionality for iOS, tvOS, and Android OS updates
- Unit-test code for robustness and stability
- Provide Tier 2 technical support for issues reported by customers and internal teams
- Work closely with Project Managers and members of the Development Team to ensure timely completion of deliverables.
- Communicate to Project Managers, providing development time estimates and progress updates, with efficiency and accuracy
- Engage in outside-the-box thinking to provide innovative solutions
- All other duties assigned
Requirements
- Minimum 5 years experience with Xamarin development for iOS and Android
- Knowledge of Agile software development practices
- Ability to lead, motivate, influence, and generate enthusiasm among team members
- Deep understanding of Xamarin performance tools and optimization techniques
- Experience building apps that heavily utilize video
- Understanding of multimedia content delivery protocols such as HLS, progressive download and other
- Solid and demonstrable understanding of object-oriented design patterns and principles
- Comfortable with integrating RESTful APIs and JSON
- Experience with planning and writing technical documentation
- Superior problem solving and risk management skills
- Team player with the desire to own projects and the ability to work with minimal supervision
- Strong initiative, priority setting, and collaboration skills
- Detail-oriented with good time management skills and the ability to prioritize in a fast-paced environment
- Keeps up to date on industry best practices and technology
Nice to have:
- Experience with native development for iOS and Android
- Experience with document-oriented databases like MongoDB
- Knowledge of AirPlay implementation and optimization
- Knowledge of Google Cast implementation and optimization
Benefits
NOTE: This is a Full-Time, 100% remote role as a regular employee with benefits.
Benefits Include:
- Excellent opportunity to learn IPTV engineering
- Work From Home
- 100% remote
- Medical/Healthcare
- Dental, Vision
- Life insurance
- Retirement savings plan with 4% company match
- 4 weeks per year of paid-time-off
- Paid holidays
- Jury duty, bereavement, and parental leave
- Workers' Compensation
Senior iOS/Xamarin Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
We are searching for a Senior Xamarin Developer to join a dedicated team focused on the development and support of our streaming TV apps. Our streaming TV apps are used by several TV Operators in North America to bring market-leading pay-TV services to their customers across all major technology platforms. We also support TVE apps including Crave, CTV, and Noovo (and a few others!) Our iOS, Android, and Apple TV apps are developed using Microsofts Xamarin framework. The right individual for this role will be a motivated and energetic developer who takes initiative, enjoys finding solutions to a varying number of challenges, is detail-oriented, and takes extreme pride in their work.
As a Senior Xamarin Developer, you will be responsible for leading a team of offshore developers all things iOS, tvOS, and Android mobile, including developing new features and maintaining applications. You will work alongside our other talented teams of engineers and designers, ensuring that our users experience is the best possible.
Key Responsibilities
- Responsible for all iOS, tvOS and Android mobile application development and maintenance
- Work with other team members (Product, UX, Design, QA) with regards to requirements gathering and analysis, demonstrating technical leadership and exerting influence
- Participate in technical solution-ing sessions with other developers to ensure that solutions are complete, scalable, and are future-proof
- Write detailed design specifications for Engineering
- Collaborate with Android and iOS development teams to align technical solutions across mobile platforms and continually improve the mobile experience
- Build, foster, and work within an Agile environment, including participation in priority/sprint planning, story planning and daily standups, as well as analysis and communication of change impacts to the functional team and business stakeholders
- Participate in code reviews, ensuring that code adheres to established standards, is well-structured, documented, and is manageable
- Analyze code regularly and refactor as required to minimize technical debt
- UAT apps to ensure full functionality for iOS, tvOS, and Android OS updates
- Unit-test code for robustness and stability
- Provide Tier 2 technical support for issues reported by customers and internal teams
- Work closely with Project Managers and members of the Development Team to ensure timely completion of deliverables.
- Communicate to Project Managers, providing development time estimates and progress updates, with efficiency and accuracy
- Engage in outside-the-box thinking to provide innovative solutions
- All other duties assigned
Requirements
- Minimum 5 years experience with Xamarin development for iOS and Android
- Knowledge of Agile software development practices
- Ability to lead, motivate, influence, and generate enthusiasm among team members
- Deep understanding of Xamarin performance tools and optimization techniques
- Experience building apps that heavily utilize video
- Understanding of multimedia content delivery protocols such as HLS, progressive download and other
- Solid and demonstrable understanding of object-oriented design patterns and principles
- Comfortable with integrating RESTful APIs and JSON
- Experience with planning and writing technical documentation
- Superior problem solving and risk management skills
- Team player with the desire to own projects and the ability to work with minimal supervision
- Strong initiative, priority setting, and collaboration skills
- Detail-oriented with good time management skills and the ability to prioritize in a fast-paced environment
- Keeps up to date on industry best practices and technology
Nice to have:
- Experience with native development for iOS and Android
- Experience with document-oriented databases like MongoDB
- Knowledge of AirPlay implementation and optimization
- Knowledge of Google Cast implementation and optimization
Benefits
NOTE: This is a Full-Time, 100% remote role as a regular employee with benefits.
Benefits Include:
- Excellent opportunity to learn IPTV engineering
- Work From Home
- 100% remote
- Medical/Healthcare
- Dental, Vision
- Life insurance
- Retirement savings plan with 4% company match
- 4 weeks per year of paid-time-off
- Paid holidays
- Jury duty, bereavement, and parental leave
- Workers' Compensation
Be The First To Know
About the latest Ios development Jobs in Canada !