Skip navigation EPAM
CONTACT US

Senior/Lead iOS Engineer Vancouver, Canada

  • hot

Senior/Lead iOS Engineer Description

Retail Engineering team is dedicated to building secure, reliable, and performant products for our educators and guests. We embrace the philosophies of Agile, DevOps, and SRE to accelerate our development process and provide the most enjoyable, inclusive, and supportive work environment possible. We believe our journey is more fun when it is collaborative, as we focus on the future instead of the past.

Our team is fast-paced and taking on exciting new initiatives to support a fast-growing business. We strive to adopt leading-edge technology and seek to improve on the solutions continuously. We are not afraid to try new things, have fun, and encourage each other to take on new challenges. We support each other in growing professionally and personally. We fail forward and learn from our mistakes, thus creating a better path ahead. We create space for team members to share feedback and ideas that can help us continually grow as an organization.

As a Senior Engineer, you will work as part of a global team supported by our business and architecture partners to help us collaboratively develop and deliver industry-leading technology solutions that drive the business goals.

Req.# 695817308


#LI-DNI

Responsibilities

  • Analyzes, designs, develops, implements, documents, and maintains applications systems, working on moderately complex to highly complex work tasks or project assignments
  • Gathers, analyzes, and translates business and non-functional requirements into a solution design. May lead meetings to define business requirements and technical solutions. Executes tasks, estimates resources, establishes timelines, and prioritizes work
  • Designs, develops to specifications, and maintains application code in accordance with the current development and project management methodologies and practices
  • Manages work assignments according to current project methodologies or as directed
  • Consults with Quality Assurance and Business Analysts in the development and execution of test plans
  • Provides technical assistance and problem resolution for assigned systems. Leads resolution of production support problems in accordance with problem management policies and procedures. Leads resolution of production support incidents in accordance with incident management policies and procedures. Coordinates with vendors for problem resolution and change requests
  • Ensures that applications changes follow change management policies and procedures
  • Provides technical guidance to ensure that installed systems are working effectively and that proposed systems will meet organization’s future needs
  • Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable software applications and services
  • Identifies and provides recommendations for system process improvements
  • Ensures smooth implementation of new technologies and vendor integrations by using their expertise on their assigned domains and interfaces
  • May act as a source for direction, training, and guidance for less experienced departmental staff
  • Deep understanding of development and deployment of Cloud-based solutions

Requirements

  • Bachelor’s degree in Computer Science/Information Technology, or in a related technical field or equivalent technology experience
  • Minimum 6 years of progressively responsible, post-baccalaureate work experience designing, developing, and implement
  • iOS
  • Swift UI
  • Integration with Restful APIs built on AWS+Java
  • Experience in the retail domain preferred
  • Experience in commerce tools and APIs preferred
  • Ability to work from the office in Vancouver, Canada 3 days per week

We offer

  • Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
  • Life and AD&D Insurance (Company Paid)
  • Employee Assistance Program (Company Paid)
  • Telehealth (Company Paid)
  • Short-term Disability (Company Paid)
  • Long-Term Disability
  • Paid Time Off (including vacation and sick days)
  • Registered Retirement Savings Plan (RRSP) with Company match
  • Maternity/Parental/Adoption Leave Top-up
  • Employee Stock Purchase Program
  • Critical Illness Insurance
  • Employee Discounts
  • Unlimited access to LinkedIn learning solutions

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here, you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

YouTube video player

A DAY IN THE LIFE

BLOG

Salman Talat
Director, Account Management
TORONTO, CANADA

Read More

BLOG

Iryna Kovalenko
Delivery Manager
KYIV, UKRAINE

Read More

BLOG

Jan Mazurek
Chief Business Analyst
GDANSK, POLAND

Read More

GET IN TOUCH

Hello.
How can we help you?

Get in touch with us. We'd love to hear from you.

Our
Locations