Senior Software Engineer - RH Recruiter Canada
  • Vancouver, Metro Vancouver Regional District, Canada
  • via Jobleads.com
-
Job Description

Job Summary:

We are seeking a highly skilled and motivated Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and maintaining mobile applications, ensuring their functionality and performance. You will collaborate with cross-functional teams to design and implement software solutions that meet our clients' needs.

Responsibilities:

  • Building out the mobile application and, mobile app interfaces in Native iOS and Android, using SwiftUI, UIKit, Jetpack Compose tools and frameworks.
  • Building and maintaining XCode CI/CD pipelines
  • Maintaining and building new features for our web application using Flutter, Laravel
  • Work within an existing/create new animation library to create compelling action and emotionally motivated moments for promotion videos using Adobe tools
  • Collaborate with cross-functional teams to design and develop software solutions
  • Conduct code reviews and provide feedback to other developers
  • Identify and resolve technical issues and bugs
  • Write Unit Testing, Continuous Delivery & Dependency Injection
  • Develop and maintain automated tests to ensure software quality
  • Collaborate with product managers and other stakeholders to gather requirements and define project scope
  • Design and implement software solutions that are scalable, efficient, and maintainable
  • Write clean, well-documented code that adheres to industry best practices
  • Conduct code reviews to ensure code quality and identify areas for improvement
  • Troubleshoot and resolve software defects and issues in a timely manner
  • Collaborate with cross-functional teams to integrate software components into larger systems
  • Stay up-to-date with emerging technologies and industry trends to continuously improve software development processes

Skills:

  • Strong proficiency in mobile application and mobile application interfaces in Native iOS and Android, using SwiftUI, UIKit, Jetpack Compost tools and frameworks
  • Experience:
    • In building and maintaining XCode CI/CD piplelines
    • Maintaining and building new features for web applications using Flutter, Laravel
    • Working within an existing/create new animation library to create compelling action and emotionally motivated moments for promotion videos using Adobe tools
    • Conducting code reviews and providing feedback to other developers
    • Identifying and resolving technical issues and bugs
    • In writing Unit Testing, Continuous Delivery & Dependency Injection
    • Developing and maintaining automated tests to ensure software quality
    • With version control systems like GitHub
  • Able to work collaboratively with cross-functional teams to design and develop software solutions
  • Solid understanding of software development principles and methodologies, including Agile practices
  • Knowledge of application development frameworks and libraries
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills

If you are a passionate Software Engineer who thrives in a fast-paced environment and enjoys working on challenging projects, we would love to hear from you. Join our team and contribute to the development of innovative software solutions.

#J-18808-Ljbffr

;