Experience creating and maintaining mobile applications. 8+ years on the job software development. Experience with app design and wireframing tools (Figma,……
Collaborate with ML engineers and researchers to bring robotics research into production. Track record of working with cross-functional teams including ML……
Work with lead mobile engineers to advance the mobile best practices. As a lead you become a true full stack engineer with the ability to plan, execute and lead……
Your work is immediately visible to the client's lead engineer and a senior technical advisor. With 101+ successful projects completed and a 4.9/5 client rating……
Students with at least 18 months remaining until graduation (graduating in December 2027 or later). Build with Large Language Models (LLMs): Your daily work……
From mobile apps and websites to voice UI, chatbots, AI, customer service, and in-store solutions, TELUS Digital enables seamless, trusted, and digitally……
Lead software design efforts and contribute to architectural decisions. 2+ years of software development experience for level II, or 4–5+ years for level III.…
Exposure to industry standards in coding best practices including not limited to: style guides, programming best practices, code verification and analysis,……
3 years of hands on software engineering experience. You will work directly with line of business software developers to understand business cases and problems……
Design and build the automated testing framework from Sprint 5 onward, targeting API, mobile, and web layers. The ideal candidate has strong experience building……
Strong technical background with understanding of software development and web/mobile technologies. The Product Owner for CustomBooks™ software (cloud ERP) has……
Understanding of system architecture and software integration testing. Understanding of cybersecurity principles and secure software testing practices.…
Create the components, tokens, and patterns that make Trashlab feel consistent across web and mobile. If you’re passionate about building scalable software that……
Mentor and support other engineers. Drive the evolution of our backend technology, infrastructure, and AI capabilities to ensure high performance, scalability,……
Collaborate with multiple mobile and backend teams in a large, complex engineering environment. We're looking for a Senior Android Engineer who can lead……
Collaborate with cross-functional teams to understand software development and deployment requirements, and provide technical guidance on infrastructure and……
Demonstrated ability to engage engineers, executives, and customers. Evaluate and mitigate risks associated with cloud-native architectures, microservices, APIs……
2–5 years of experience in software engineering, with hands-on experience in React Native. Strong proficiency in JavaScript/TypeScript and modern mobile……
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning,……
The Senior Mobile Software Engineer’s role is to define, develop, test, analyze, and maintain new and existing mobile software applications and SDKs in support of business requirements. In this position you will help lead a team responsible for porting, restyling and expanding existing apps from full-native code to React Native, along with the development of related greenfield apps.
We are proud to offer an excellent work/life balance while giving our developers the opportunity to solve some of the most interesting challenges at the interface between people and buildings.
Responsibilities include:
Extensive development, maintaining and extending new and existing applications
Creation of unit and/or integration tests
Debugging and troubleshooting issues during testing and in production
Perform code reviews, design reviews, and other assessments as needed to maintain quality and stability in the apps
Work with leadership on requirements, timelines, and other technical aspects of active projects
Proactively identify requirements, risks, and potential pitfalls in app architecture and feature design
Attend and participate in and/or help lead scrum meetings
Requirements
Requirements include:
8+ years on the job software development
4+ years experience with React Native development
Experience creating and maintaining mobile applications
Some experience with creating and/or maintaining React Native plugins or SDKs
Experience with Swift and Kotlin
Experience building, signing, and shepherding apps through release on Play and Apple stores
Advanced use of version control (Git)
Desired skills:
Objective C/Swift/Java/Kotlin native app development
Experience with RESTful APIs to connect with backend services
Experience with performance and memory tuning tools
Experience building, deploying and supporting SDKs in both the iOS and Android contexts
Experience with app design and wireframing tools (Figma, Sketch, etc)
Experience working with near-vicinity technologies: BLE, NFC, Apple/Google Wallet, UWB, etc
iOS best practices and guidelines
Android best practices and guidelines
Experience with automated testing
Agile methodologies (Scrum or Kanban) and tools (Jira or similar)
Secure coding practices
A desire to learn new technologies
CS Degree or equivalent broad experience
Bachelor's degree in Computer Science or related field, or equivalent experience.