Mobile Software Engineer

3 weeks ago


Montreal, Canada HireTalent Full time

Job Title: iOS Mobile Application DeveloperJob Location: Montreal, Quebec, CanadaJob Duration: 6 months (contract-to-hire) Description: We're seeking a talented iOS Mobile Developer who is not only proficient in Swift butalso has experience with Python to contribute to the Backend For Frontend (BFF)component of our technology stack. If you're passionate about building seamlessmobile experiences and bridging the gap between frontend and backenddevelopment, 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 fine-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 refine 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 #J-18808-Ljbffr


  • Mobile Engineer

    1 day ago


    Montreal, Canada US Mobile Full time

    Join to apply for the Mobile Engineer role at US Mobile This range is provided by US Mobile. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$130,000.00/yr - CA$160,000.00/yr US Mobile is on a mission to revolutionize connectivity. Imagine a world where you can go into a single app and...

  • Mobile Engineer

    2 weeks ago


    Montreal, Quebec, Canada US Mobile Full time

    US Mobile is on a mission to revolutionize connectivity. Imagine a world where you can go into a single app and buy terabytes of data for every one of your devices: phone, smart devices, car, home broadband, and more. That's the future that US Mobile is building: a software platform built truly for the 21st century and the age of 5G and IoT, with world class...

  • Mobile Engineer

    2 days ago


    Montreal, Canada US Mobile, Inc Full time

    US Mobile is on a mission to revolutionize connectivity. Imagine a world where you can go into a single app and buy terabytes of data for every one of your devices: phone, smart devices, car, home broadband, and more. That’s the future that US Mobile is building: a software platform built truly for the 21st century and the age of 5G and IoT, with world...

  • Mobile Engineer

    1 day ago


    Montreal, Canada US Mobile, Inc Full time

    US Mobile is on a mission to revolutionize connectivity. Imagine a world where you can go into a single app and buy terabytes of data for every one of your devices: phone, smart devices, car, home broadband, and more. That’s the future that US Mobile is building: a software platform built truly for the 21st century and the age of 5G and IoT, with world...

  • Mobile Engineer

    3 days ago


    Montreal / Toronto, Canada US Mobile Full time

    US Mobile is on a mission to revolutionize connectivity. Imagine a world where you can go into a single app and buy terabytes of data for every one of your devices: phone, smart devices, car, home broadband, and more. That's the future that US Mobile is building: a software platform built truly for the 21st century and the age of 5G and IoT, with world class...


  • Montreal, Canada US Mobile Full time

    A telecommunications company in Montreal is seeking a Mobile Engineer to build cross-platform applications using React Native. You will modernize existing features, maintain testing standards, and collaborate closely with design and product teams. Ideal candidates have a minimum of 5 years in mobile development, particularly with React Native, and a strong...

  • Sr Software Engineer

    3 weeks ago


    Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking...

  • Sr Software Engineer

    3 weeks ago


    Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...

  • Sr Software Engineer

    3 weeks ago


    Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...


  • Montreal, Canada Corning Incorporated Full time

    Staff Software Engineer Computer Vision / Mobile App Join to apply for the Staff Software Engineer Computer Vision / Mobile App role at Corning Incorporated. The company built on breakthroughs. Join us. Corning is one of the world’s leading innovators in glass, ceramic, and materials science. From the depths of the ocean to the farthest reaches of space,...