Mobile Software Engineer Job at Pride Global, Canada

c0tHMEVyR0UvSzEvUkgySXhTM2RpT3VKWUE9PQ==
  • Pride Global
  • Canada

Job Description

Job Description

Job Description

Job Title: Mobile Software Engineer
Location: Montreal, QC
Duration: 6 Months plus
Pay Range: $60/hr-$69/hr (DOE)

Role Overview
We are looking for a solid, experienced Software Engineer to join our Stations Software Platform team to work on helping us transition our customers to our latest generation platform and to make the platform evolve in a solution that can be brought to multiple different markets and business models.

iOS Mobile Developer
We're seeking a talented iOS Mobile Developer who is not only proficient in Swift but also has experience with Python to contribute to the Backend For Frontend (BFF) component of our technology stack. If you're passionate about building seamless mobile experiences and bridging the gap between frontend and backend development, we'd love to hear from you.

Responsibilities
Design and develop exceptional iOS applications:
  • Utilize Swift to craft robust, user-friendly iOS apps that set new standards in mobile experiences.
  • Implement cutting-edge features while ensuring high performance and responsiveness.
  • Contribute to Backend For Frontend (BFF) development:
  • Use Python to develop and maintain the BFF layer, enabling efficient communication between our frontend applications and backend services.
  • Ensure the BFF components are scalable, secure, and optimized for performance.
Collaborate across disciplines:
  • Work closely with designers, product managers, and other engineers to conceptualize, build, and ship new features that surprise and delight our users.
  • Participate in brainstorming sessions and contribute creative ideas to our products and technology stack.
Produce thorough technical documentation:
  • Write detailed technical specifications (Tech Specs) before starting development, in response to Product Requirements Documents (PRDs).
  • Document development processes, decisions, and implementations on Confluence to ensure knowledge sharing and transparency.
Write impeccable code:
  • Produce clean, efficient, and maintainable code in both Swift and Python, embracing best practices in software development.
  • Conduct thorough testing and debugging of your code to ensure high-quality deliverables.
Stay ahead of the curve:
  • Continuously Client and implement new technologies and frameworks in both iOS development and backend systems to enhance development efficiency and app performance.
  • Keep up to date with the latest industry trends and share insights with the team.
Optimize for performance:
  • Monitor live app performance and BFF services, identify bottlenecks, and fi ne-tune code to ensure optimal responsiveness and stability.
  • Utilize performance profiling tools and techniques to diagnose and address issues.
Lead and mentor:
  • Participate in code reviews, share expertise, and guide junior developers in both iOS and backend development to foster a culture of collaboration and continuous learning.
  • Encourage best practices and high standards within the team.
Own the project lifecycle:
  • Take projects from initial concept through to deployment, ensuring timely delivery and adherence to quality standards across both frontend and backend components.
  • Coordinate with stakeholders to align technical solutions with business goals.
Advocate for the user:
  • Keep the user experience at the forefront, ensuring a seamless interaction between the app and backend services.
  • Incorporate user feedback and analytics to refi ne and improve features.
Navigate app distribution and deployment:
  • Manage the entire release process of iOS applications, including beta testing and submission to the App Store.
  • Oversee the deployment of backend services, ensuring smooth integration and minimal downtime.
Requirements
Proficiency in Swift:
  • Strong experience in developing iOS applications using Swift.
  • Deep understanding of iOS frameworks such as UIKit.
Proficiency in Python:
  • Experience in building backend services with Python.
  • Familiarity with frameworks like Flask is a plus.
Experience with BFF architecture:
  • Understanding of Backend For Frontend patterns and how to implement them effectively.
  • Ability to design API interfaces that meet frontend requirements.
Strong understanding of RESTful APIs:
  • Ability to integrate and develop APIs for mobile applications.
  • Experience with network protocols and data serialization formats like JSON and Protobuf.
Familiarity with version control systems:
  • Proficient with Git and collaborative workflows.
  • Experience with code collaboration tools such as GitHub.
Problem-solving skills:
  • Ability to tackle complex challenges in both frontend and backend development.
  • Analytical thinking and attention to detail.
Excellent communication skills:
  • Effective at collaborating with cross-functional teams and articulating technical concepts to non-technical stakeholders.
  • Strong written and verbal communication abilities.
Education:
  • Bachelor’s degree in computer science, Engineering, or a related field, or equivalent work experience.
Benefits Info: Russell Tobin/Pride Global offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.

Job Tags

Work experience placement,

Similar Jobs

Foundry Commercial

Senior Graphic Designer Job at Foundry Commercial

 ...in it. But be prepared its contagious! Position Description: We are seeking an energetic, motivated and experienced graphic designer to join Foundrys marketing team in Charlotte, NC. The primary responsibilities will include supporting new business development... 

AdventHealth Shawnee Mission

Registered Nurse Labor and Delivery Full Time Nights Job at AdventHealth Shawnee Mission

 ...Christ. Where you will be valued for who you are and the unique experiences you bring to our purpose-minded team. All while understanding...  ...and staff,and a wide variety of medical services, all at our hospital inShawnee Mission, Kansas. The role you'll contribute... 

Stillwater Hospice

Hospice CNA/HHA Job at Stillwater Hospice

 ...dedication, Stillwater is the provider of choice in the communities in which we serve. Stillwater Hospice Chaplains are a critical part of our care team. If you are excited about stepping into an important role for a growing, and dynamic team, apply now!! **Currently... 

Infinia Search

Front-End Web Developer Job at Infinia Search

Long-term contract with strong potential for hire.Sr Front End Developer.Must hand code in JavaScript from scratchFront-end developer...  ...Collaborates with designers to realize and finalize prescribed web designs and system behaviors. Works with project teams to understand... 

Concentrix

Customer Service Representative-Remote (Ultimate Medical Academy Grads Only) Job at Concentrix

Job Title:Customer Service Representative-Remote (Ultimate Medical Academy Grads Only)Job Description***This requisition is being posted for a list of Ultimate Medical Academy Graduates and other recruiting partners. If you were not provided a direct link to this job...