EN | FR

Android Developer

Toronto, Ontario Insight Global

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description
This is a hands-on role where you will work with million+ download customer facing apps as well as in-store colleague facing apps. As a Mobile Developer, you'll work with the latest native mobile languages, while interfacing with RESTful Java-based API's. Your day-to-day work as a Mobile Developer will involve working on one of several of our complex, customer & colleague facing apps. Expect to contribute your expertise in native mobile design as well as your technical experience in creating a high-performing, maintainable apps. You'll often be working closely with our user experience groups to create and implement an attractive mobile app.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
* You know how to write readable, idiomatic and maintainable Kotlin/Java code
* Hands on familiarity with different architecture patterns (MVVM, MVI) and understand the pros and cons of each
* Experience making code more testable and developing applications using a Test-Driven Development (TDD) approach
* You are experienced with a variety of Android frameworks.
* You have a deep understanding of Object oriented design patterns and API design.
* You care about quality and you know what it means to ship high quality code.
* You love to think in a functional way and you want to learn what functional programming means (RxJava2)
* Experience with offline storage (Room/Realm), threading, and performance tuning
* Familiarity with RESTful APIs to connect Android applications to back-end services
* Experience with continuous integration/continuous delivery (CI/CD) tools and processes
* You have released at least one App under your supervision from an organization where you did:
* Core architecture
* Code review
* Mentored other developer
* Development
* Wrote unit tests and UI tests
This advertiser has chosen not to accept applicants from your region.

COPY - Android Developer

Toronto, Ontario Insight Global

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description
This is a hands-on role where you will work with million+ download customer facing apps as well as in-store colleague facing apps. As a Mobile Developer, you'll work with the latest native mobile languages, while interfacing with RESTful Java-based API's. Your day-to-day work as a Mobile Developer will involve working on one of several of our complex, customer & colleague facing apps. Expect to contribute your expertise in native mobile design as well as your technical experience in creating a high-performing, maintainable apps. You'll often be working closely with our user experience groups to create and implement an attractive mobile app.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
* You know how to write readable, idiomatic and maintainable Kotlin/Java code
* Hands on familiarity with different architecture patterns (MVVM, MVI) and understand the pros and cons of each
* Experience making code more testable and developing applications using a Test-Driven Development (TDD) approach
* You are experienced with a variety of Android frameworks.
* You have a deep understanding of Object oriented design patterns and API design.
* You care about quality and you know what it means to ship high quality code.
* You love to think in a functional way and you want to learn what functional programming means (RxJava2)
* Experience with offline storage (Room/Realm), threading, and performance tuning
* Familiarity with RESTful APIs to connect Android applications to back-end services
* Experience with continuous integration/continuous delivery (CI/CD) tools and processes
* You have released at least one App under your supervision from an organization where you did:
* Core architecture
* Code review
* Mentored other developer
* Development
* Wrote unit tests and UI tests
This advertiser has chosen not to accept applicants from your region.

COPY - Android Developer

Toronto, Ontario Insight Global

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description
This is a hands-on role where you will work with million+ download customer facing apps as well as in-store colleague facing apps. As a Mobile Developer, you'll work with the latest native mobile languages, while interfacing with RESTful Java-based API's. Your day-to-day work as a Mobile Developer will involve working on one of several of our complex, customer & colleague facing apps. Expect to contribute your expertise in native mobile design as well as your technical experience in creating a high-performing, maintainable apps. You'll often be working closely with our user experience groups to create and implement an attractive mobile app.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
You know how to write readable, idiomatic and maintainable Kotlin/Java code
* Hands on familiarity with different architecture patterns (MVVM, MVI) and understand the pros and cons of each
* Experience making code more testable and developing applications using a Test-Driven Development (TDD) approach
* You are experienced with a variety of Android frameworks.
* You have a deep understanding of Object oriented design patterns and API design.
* You care about quality and you know what it means to ship high quality code.
* You love to think in a functional way and you want to learn what functional programming means (RxJava2)
* Experience with offline storage (Room/Realm), threading, and performance tuning
* Familiarity with RESTful APIs to connect Android applications to back-end services
* Experience with continuous integration/continuous delivery (CI/CD) tools and processes
* You have released at least one App under your supervision from an organization where you did:
* Core architecture
* Code review
* Mentored other developer
* Development
* Wrote unit tests and UI tests
This advertiser has chosen not to accept applicants from your region.

Mobile Software Engineer II (Sr. iOS Developer)

Toronto, Ontario TD Bank

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

**Work Location:**
Toronto, Ontario, Canada
**Hours:**
37.5
**Line of Business:**
Technology Solutions
**Pay Details:**
$76,800 - $115,200 CAD
This role is eligible for a discretionary variable compensation award that considers business and individual performance.
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
**Job Description:**
**CUSTOMER**
+ Develop new solutions as required for engineering programs and projects within assigned area
+ Develop new features and perform unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards
+ Support business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes) May also be responsible for peer code review.
+ Work with technology partners to ensure the configuration and custom components meet application requirements and performance goals
+ Analyze the technical requirements to recommend pragmatic and sound engineering specific solutions for own area, may be involved in coding/story estimates
+ Work with other stakeholders, internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market and innovation goals
+ Monitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re-development where required
+ Document and verify system components, applications, system infrastructure, security, integration, operability and engineering related architecture designs associated with a program or project
+ Participate in quality management reviews, in particular reviews of the designs, prototypes and other requirements work products to ensure they fulfill the requirements
+ Create and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment and participate in reviewing peer coding
+ Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessment for incidents and facilitate internal and external communication throughout incident resolution
+ Participate in identifying and recommending development / testing solutions / tools in support of project / application objectives
+ Assist in the development / maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures
**SHAREHOLDER**
+ Adhere to enterprise frameworks or methodologies that relate to software engineering activities
+ Ensure respective programs/ policies/practices are well managed, meets business needs, complies with internal and external requirements, and aligns with business priorities
+ Collaboratively engage with relevant stakeholders at all levels, both internal and external, to shift from finding defects to proactively preventing defects
+ Actively seek and support continuous improvement and automation opportunities within the engineering practice
+ Conduct meaningful analysis at the functional or enterprise level using results to draw conclusions, make recommendations, assess the effectiveness of programs/ policies/ practices
+ Identify opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and to enhance stakeholder experience
+ Conduct code reviews to ensure adherence to quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and supporting gating and review sign-offs for solution design
+ Monitor service, productivity and assess efficiency levels within own function and implement continuous process / performance improvements where opportunities exists
+ Lead / facilitate and/or implement actions / remediation plans to address performance / risk /governance issues
+ Actively manage relationships within and across various business lines, corporate and/or control functions and ensure alignment with enterprise and/or regulatory requirements
+ Protect the interests of the organization - identify and manage risks, and escalate non-standard, high risk activities as necessary
+ Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts
+ Maintain a culture of risk management and control, supported by effective processes in alignment with risk appetite
**EMPLOYEE / TEAM**
+ Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
+ Provide thought leadership and/ or industry knowledge for quality engineering best practices and participate in knowledge transfer within the team and business unit
+ Keep current on emerging trends/ developments and grow knowledge of the business, related tools and techniques
+ Participate in personal performance management and development activities, including cross training within own team
+ Keep others informed and up-to-date about the status / progress of projects and / or all relevant or useful information related to day-to-day activities
+ Actively mentors and enables team members by sharing knowledge and leveraging engineering best practices.
+ Supports the team by providing guidance and proactively identifying and resolving issues
+ Lead, motivate and develop relationships with internal and external business partners / stakeholders to develop productive working relationships.
+ Contribute to a fair, positive and equitable environment that supports a diverse workforce
+ Act as a brand ambassador for your business area/function and the bank, both internally and/or externally
**BREADTH & DEPTH**
+ Advanced knowledge of specific domain or range of engineering frameworks, technology, tools, processes and procedures, as well as organization issues
+ Performs complex to difficult technical tasks independently
+ Advanced knowledge of technology, tools, various programming languages, processes, and procedures
+ Develops program specifications; adapts, integrates, codes, tests and debugs programs; and is responsible for executing
+ Uses existing procedures to solve routine problems; makes limited exceptions
+ Generally reports to a Practice lead
**EXPERIENCE AND / OR EDUCATION**
+ Undergraduate degree, Postgraduate degree or Technical Certificate
+ Strong academic background (e.g., computer science, engineering)
+ 3-5 years relevant experience
**MUST HAVE SKILLS**
+ University or College degree/diploma in Computer Science or equivalent field
+ 5+ years of experience with Swift programming language, with a good understanding of Objective-C
+ 3+ years of hands-on experience developing iOS applications using SwiftUI and UIKit
+ Proven expertise in SwiftUI (2+ years) with a focus on adaptive UI design and reusable components
+ Strong proficiency in Swift Concurrency (Async/Await, minimum 2 years) and Combine (minimum 2 years) for handling asynchronous tasks and reactive programming
+ Strong working knowledge of WKWebView and SFSafariViewController for integrating responsive web solutions using SSO patterns and best practices
+ Experience implementing VoiceOver, Dynamic Type, and Dark Mode to ensure accessibility-compliant applications
+ Solid understanding of modern architectural patterns including MVVM and POP, with a focus on maintainable and modular code structure
+ Hands-on experience in building, maintaining, and integrating reusable frameworks and modules, ensuring modular architecture
+ Demonstrated ability to write comprehensive unit tests using XCTest, Swift Testing, and Snapshot tests, ensuring high code reliability and test coverage (minimum 80%)
+ Expertise in AutoLayout for creating responsive and adaptive screens across multiple device sizes
+ Strong debugging and problem-solving skills, adept at identifying performance bottlenecks and implementing efficient solutions
+ Extensive experience with Xcode Instruments, Accessibility Inspector, and Git, adhering to best practices in version control and continuous integration
+ Competency in CocoaPods and Swift Package Manager for efficient dependency management and project organization
+ Comfortable with collective code ownership and pair programming, fostering a collaborative and knowledge-sharing team environment
+ Excellent communication and technical documentation skills, capable of conducting peer code reviews and articulating complex technical concepts clearly
**NICE TO HAVE SKILLS**
+ Experience of ApplePay and Wallet (PassKit)
+ Knowledge of CI/CD tools such as GitHub Actions and workflows, with a focus on automating testing, builds, and deployments
+ Scripting skills using Ruby, Python, yaml and Bash for automating repetitive tasks and optimizing development workflows
**Who We Are:**
TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to the Bank, those we serve, and the economies we support. We are guided by our vision to Be the Better Bank and our purpose to enrich the lives of our customers, communities and colleagues.
TD is deeply committed to being a leader in customer experience, that is why we believe that all colleagues, no matter where they work, are customer facing. As we build our business and deliver on our strategy, we are innovating to enhance the customer experience and build capabilities to shape the future of banking. Whether you've got years of banking experience or are just starting your career in financial services, we can help you realize your potential. Through regular leadership and development conversations to mentorship and training programs, we're here to support you towards your goals. As an organization, we keep growing - and so will you.
**Our Total Rewards Package**
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Learn more ( Information:**
We're delighted that you're considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing the support our colleagues need to thrive both at work and at home.
Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.
**Colleague Development**
If you're interested in a specific career path or are looking to build certain skills, we want to help you succeed. You'll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD - and we're committed to helping you identify opportunities that support your goals.
**Training & Onboarding**
We will provide training and onboarding sessions to ensure that you've got everything you need to succeed in your new role.
**Interview Process**
We'll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.
**Accommodation**
Your accessibility is important to us. Please let us know if you'd like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.
We look forward to hearing from you!
**Language Requirement (Quebec only):**
Sans Objet
Federal law prohibits job discrimination based on race, color, sex, sexual orientation, gender identity, national origin, religion, age, equal pay, disability and genetic information.
This advertiser has chosen not to accept applicants from your region.

AI & Mobile Application Developer Intern (iOS/Android) - 12 Month - Toronto

Toronto, Ontario IBM

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio; including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience.
**Your role and responsibilities**
We are seeking a motivated AI & Mobile Application Developer Intern for a 12-month work term starting January 2026 in Toronto. This opportunity is open to applicants currently enrolled in full-time studies at a post-secondary institution and returning to full-time studies after the internship.
In this role, you'll apply your skills in native mobile development (iOS/Android/React Native) and AI integration to build innovative, user-facing solutions. You'll work alongside Product Managers, Architects and Engineers to create mobile applications that leverage modern AI tools and cloud services to solve business challenges.
You will have the opportunity to:
* Build and enhance mobile applications across platforms (iOS with Swift/SwiftUI, Android using Kotlin/Java and cross-platform with React Native).
* Apply AI capabilities (e.g., large language models, computer vision, generative AI, or automation APIs) to real-world use cases.
* Work with cloud-native technologies such as Kubernetes, Docker, and CI/CD pipelines for mobile + AI apps.
* Participate in client-facing or internal innovation projects, creating prototypes, demos, and production-ready features.
This internship is ideal for students excited about combining mobile app development with AI-driven features to deliver impactful solutions.
This position resides in Toronto and is a 12-month work term commencing in Jan 2026. It is mandatory that all applicants are enrolled in full-time studies at a post-secondary institution and returning to full-time studies upon completion of the work-term
**Required technical and professional expertise**
We don't expect you to know everything but here are some experiences and interests that will help you succeed:
* Experience in native mobile development (iOS Swift/SwiftUI, Android Kotlin/Java/Jetpack Compose, or React Native).
* Curiosity about AI/ML concepts and how to apply them using modern frameworks or APIs.
* Familiarity with a programming language such as Typescript, Java, Swift or Kotlin.
* Willingness to learn independently and communicate ideas clearly in a team setting.
**Preferred technical and professional experience**
These are not required but will help you get the most out of your internship:
* Course work, projects, hackathons or previous co-op terms involving mobile development or AI applications.
* Exposure to AI frameworks or APIs (e.g., TensorFlow, PyTorch, scikit-learn, OpenAI/Watson APIs).
* Familiarity with Python for scripting or experimenting with AI models and data workflows.
* Familiarity with cloud platforms (AWS, Azure, IBM Cloud, or GCP) and cloud-native tools (Kubernetes, Docker).
* Experience experimenting with AI features in mobile apps, such as chatbots, recommendation engines, or image recognition.
* Exposure to modern frontend frameworks such as ReactJS or Angular.
* Interest in prototyping and building demos that showcase new technology.
Above all, we're looking for curious builders who want to learn, experiment and make an impact.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Toronto, Ontario MUFG

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

**Do you want your voice heard and your actions to count?**
Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), one of the world's leading financial groups. Across the globe, we're 120,000 colleagues, striving to make a difference for every client, organization, and community we serve. We stand for our values, building long-term relationships, serving society, and fostering shared and sustainable growth for a better world.
With a vision to be the world's most trusted financial group, it's part of our culture to put people first, listen to new and diverse ideas and collaborate toward greater innovation, speed and agility. This means investing in talent, technologies, and tools that empower you to own your career.
Join MUFG, where being inspired is expected and making a meaningful impact is rewarded.
**Job Summary**
As software engineer in IT Application Service team, you will be responsible for delivering high-quality software solutions to support our business operations. Responsibilities include feasibility studies of product features and business requirements; leading software development through the complete software delivery life cycle, aligning engineering activities to project methodologies.
**Major Responsibilities**
+ Software Development and Supports
+ Implement and upkeep business applications and reports with a focus on high-quality service delivery and alignments to achieve department and organization objectives
+ Develop well designed, testable, efficient code by using the best software development practices
+ Follows and conducts peer code-reviews and provides feedback to team members.
+ Uphold technology best practices with a sense of autonomy, creativity, and open feedback for continuous improvement
+ Perform ongoing system and application administration
+ Supports production issues with proper diagnosis and root cause analysis.
+ Build and maintain strong relationships with stakeholders, including business partners, vendors, counterparties, and other IT teams.
+ Project Support
+ Assist in collaborating with business partners to identify and prioritize application needs.
+ Support development activities in collaboration with IT and business stakeholders, including change management and software release scheduling.
+ Contribute to gathering and refining specifications and technical requirements.
+ Provide input and support for project planning and risk analysis.
+ Assist in preparing project documentation such as design documents and operational procedures.
+ Support user training sessions.
+ Risk Management and Business Continuity
+ Understand the Bank's risk appetite and demonstrate understanding the risk culture in day-to-day activities and decisions.
+ Manage risk and ensure business continuity for systems supported by the application service team.
+ Ensure compliance with all applicable policies, regulations
+ Support in business continuity planning, impact analysis, and related exercises of the application service team.
+ Coordinate support for internal and external audits.
+ Identify system and operational risks and collaborate across teams to mitigate potential issues.
**Qualifications**
+ Bachelor's degree in Information Technology, Computer Science, or a related field. ITIL Certification or equivalent practical experience. Certification or equivalent training/experience in SAP Business Object, Oracle Reporting Tools, Microsoft Power Platform, and AWS Cloud.
+ Tech Skill Experience in AWS and Azure cloud service platforms.
+ 3+ years of experience in IT application services, including development, application support, and data processing, specifically within a financial institution
+ 3 years of experience with:
+ Office 365 development utilizing Flow, Power Apps and SharePoint Online.
+ Microsoft Power Automate, Dataverse and other associated products
+ Any of following reporting tools: SAP Business Objects, Oracle Reporting Tools, or Power BI. Proficient in PowerShell, Python and JavaScript
+ Experience in automation tools such as Autosys, SFTP, ETL Process
+ Good understanding of SDLC Framework, workflow automation, integrated services, and low-code development.
+ Experiences working in Waterfall and Agile/Scrum methodologies.
+ Understanding of wholesale banking business operations and accounting principles.
+ Strong system and data analysis skills and ability to acquire new technology skillsets to support the bank.
+ Excellent critical thinking abilities and attention to detail, especially in a fast-paced environment.
+ Strong ability to communicate effectively and collaborate with team members and stakeholders.
The job description and related application pertains to an opportunity with either MUFG Bank, Ltd., Canada Branch ("MUFG Bank Canada") or MUFG Securities (Canada), Ltd. ("MUFG Securities Canada"). The job description relates to the general nature, scope, quantity and quality of work contemplated for the position. Other duties and responsibilities not specifically described may be assigned from time to time, consistent with knowledge, skills and abilities of the incumbent. The receipt of an application by either MUFG Bank Canada or MUFG Securities Canada, as applicable, does not imply or guarantee employment.
Each of MUFG Bank Canada and MUFG Securities Canada is an equal opportunity employer.
- As a federally regulated entity, MUFG Bank Canada is required to comply with applicable laws which prohibit discrimination based on protected grounds and which require accommodation to individuals in accordance with the requirements outlined in the Canadian Human Rights Act and the Canada Labour Code. Where MUFG Bank Canada obtains information relating to protected grounds under the Canadian Human Rights Act as part of the application process, it does so to monitor and otherwise evaluate its own compliance with such legislation and associated regulatory requirements; MUFG Bank Canada does not use such information for decision making purposes relating to the position contemplated in this application.
- As a provincially regulated entity, MUFG Securities Canada is required to comply with applicable laws which prohibit discrimination based on protected grounds and which require accommodation to individuals in accordance with the requirements outlined in the Human Rights Code (Ontario) and the Employment Standards Act (Ontario). Where MUFG Securities Canada obtains information relating to protected grounds under the Human Rights Code (Ontario) as part of the application process, it does so to monitor and otherwise evaluate its own compliance with such legislation and associated regulatory requirements; MUFG Securities Canada does not use such information for decision making purposes relating to the position contemplated in this application.
At MUFG, our colleagues are our greatest assets. Our Culture Principles provide a roadmap for how each of our colleagues must think and act to become more client-obsessed, inclusive and innovative. They reflect who we are, who we want to be and what we expect from one another. We are excited to see you take the next step in exploring a career with us and encourage you to spend more time reviewing them!
**Our Culture Principles**
+ Client Centric
+ People Focused
+ Listen Up. Speak Up.
+ Innovate & Simplify
+ Own & Execute
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Toronto, Ontario Insight Global

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description
We are looking for two Software Engineers level 3 to join one of Canada's largest QSR company on a permanent basis. You'll collaborate closely with a passionate team committed to innovation, continuous improvement, and technical excellence. While this role encourages a full-stack approach, candidates with strong skills in either frontend or backend who are motivated to build their full-stack expertise are encouraged to apply. This is an on-site in downtown Toronto Monday-Friday.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
- 5+ years of Full stack development with a focus on mobile (can be stronger on back end or front end leaning with this tech stack
- Some exp with mobile development experience (Expo, React Native)
- JavaScript & Typescript
- Serverless architecture
- Functional & Object-Oriented Programming
- TDD/BDD testing methodologies
- Performance monitoring, troubleshooting, and triage (Datadog or similar),
- Infrastructure as code (Terraform)
- Documentation practices (RFCs, ADRs)
- Experience in agile development environments
- Ability and commitment to go on-site 5 times per week in Toronto - Previous experience in quick-service restaurant (QSR), retail, or consumer-facing industries.
- Familiarity with digital customer engagement and content management systems.
- Experience or willingness to work with AI-driven development tools
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mobile development Jobs in Toronto !

Software Engineer

Toronto, Ontario Lyft

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

_At Lyft, our mission is to improve people's lives with the world's best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization._
_Lyft needs experienced engineers from a scope of disciplines. As a Backend Engineer on Scheduled Rides, you will build new, differentiated products that improve riders' and drivers' experience with rideshare and make it easy to choose Lyft every time. Your role will be essential in ensuring Lyft's premium planned-rides offering is both dependable and a delightful user experience. On projects, you will work closely with mobile engineers, and engineers from different teams. The team collaborates closely with product, design, marketing to deliver business-critical initiatives and exciting new use cases._
**_Responsibilities:_**
+ _Help establish the team's roadmap and re-architecture of our systems_
+ _Write well-crafted, well-tested, readable, maintainable code_
+ _Participate in code reviews to ensure the team is maintaining a high quality bar_
+ _Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices_
+ _Can help lead large projects from idea to positive execution_
+ _Unblock, support and communicate with internal partners to achieve results_
**_Experience:_**
+ _Minimum_ _2-3 years of software engineering industry experience_
+ _Experience with object-oriented programming_
+ _Experience in distributed systems_
+ _Experience working with databases, relational and NoSQL_
+ _Familiarity with working in Python_
+ _Write clear design documentation_
+ _Design, build and improve a set of team owned components_
**_Benefits:_**
+ _Extended health and dental coverage options, along with life insurance and disability benefits_
+ _Mental health benefits_
+ _Family building benefits_
+ _Child care and pet benefits_
+ _Access to a Lyft funded Health Care Savings Account_
+ _RRSP plan to help save for your future_
+ _In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service_
+ _Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible._
+ _Subsidized commuter benefits_
_Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request._
_Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid_
_The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process._
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Toronto, Ontario Rockstar

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Rockstar is recruiting for an early-stage, well-funded startup that is transforming how enterprise accounting teams manage the month-end close process. The founding team brings deep experience from both finance and engineering, having overseen finance organizations at leading tech companies and built month-end close systems at major enterprises. The company is backed by top-tier investors and finance leaders from some of the most innovative organizations in the industry.

About the Company

This early-stage startup is dedicated to helping enterprise accounting teams streamline the tedious process of month-end closing. The founders have experience from both sides of the problem: overseeing finance organizations at leading technology companies and building month-end close systems at major tech firms. The company has raised a record-setting seed round in the accounting space from top venture capital firms and is supported by finance leaders at prominent technology companies.

Role Overview

As a founding engineer, the selected candidate will be at the core of building the product from the ground up. This role offers the opportunity to shape both the front-end and back-end architecture, working closely with the founders and early customers to solve complex financial problems.

Key Responsibilities

- Lead full-stack development of key product features such as reconciliations, flux analysis, and accruals automation

- Build and maintain robust integrations with financial systems including ERPs, HRIS, procurement software, and CRMs

- Design and implement core components of the backend platform, including the jobs framework, flexible data ingestion, and complex financial modeling

- Ensure best practices in software development, including code quality, automated testing, and CI/CD

- Collaborate with the founding team on product strategy, feature prioritization, and customer feedback loops

- Build and maintain planning and agentic workflows using state-of-the-art large language models

- Collaborate on technical decisions regarding scalability and security

- Help build the engineering team and culture

Required Skills

- Bachelor’s or master’s degree in computer science or a related field

- 1-3 years of experience in full-stack development, preferably with early-stage startups

- Strong experience building financial systems is preferred

- Proficiency in front-end technologies such as React and NextJS

- Strong back-end development experience with Go or similar technologies

- Strong experience with relational databases and modeling

- Familiarity with cloud infrastructure (AWS, GCP)

- Ability to understand basic machine learning concepts and quickly ramp up

- Startup mentality with a passion for rapid prototyping, testing, and iterating on feedback

- Fintech or accounting software experience is a plus

Why Join

- Be a core part of a mission-driven startup looking to transform accounting processes

- Work in a fast-paced environment where decisions directly impact product direction and company growth

- Opportunity to grow with the company and build a technical team from the ground up

- Competitive salary, equity, and benefits (401k, unlimited PTO)

Join in revolutionizing the accounting month-end close and making accounting operations more efficient for businesses everywhere!

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Toronto, Ontario Relay

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Our mission is to increase the success rate of small businesses. Traditional banking has been a growth limiter rather than a growth enabler for business owners, and we’re changing that. Relay is the all-in-one, collaborative money management platform. We’re building for employer SMBs and their finance function, internal and external, and are focused on delivering a human-centric customer experience. Ultimately, we help SMBs be ‘on the money'.

Our Engineering team is at the heart of building banking products that help millions of small businesses succeed. We’re on a journey to reinvent banking, and we’re looking for a curious, impact-driven Software Engineer to join our growing team – someone who thrives on taking smart risks, experimenting boldly, and learning from every challenge.

You’ll tackle complex problems head-on, ship high-quality, robust code, and shape systems that power our products. This is a unique opportunity to work across our full product suite, influence technical decisions, and deliver end-to-end features that customers love. If you’re excited about building best-in-class fintech products in a fast-growing, collaborative environment, this is the role for you.

What You’ll Be Doing

  • End-to-End Development: Own features across the full development lifecycle – from design and development to testing, deployment, and monitoring – ensuring reliability and performance at scale

  • System & Infrastructure Ownership: Manage production systems, optimize infrastructure, and contribute to the availability, scalability, and resilience of our platform

  • Cross-Functional Collaboration: Partner with Product, Design, and cross-functional teams to build solutions that meet customer and business needs

  • Innovation and Continuous Improvement: Proactively identify areas for technical, process, and product improvement, helping the team raise the bar and influencing technical direction and long-term strategy

Who You Are

  • You have 2+ years of full-stack software engineering experience

  • You’re a lifelong learner, curious about new frameworks, best practices, and emerging technologies

  • You thrive in fast-paced, dynamic environments and are comfortable navigating ambiguity and change

  • You’re a collaborative team player, eager to pitch in, ask questions, and provide and receive feedback

  • You take ownership end-to-end, solving problems creatively and proactively, while keeping the customer and business impact front-of-mind

It’s a bonus (but not required) if you

  • Have worked in startups or high-growth tech companies

  • Have experience with JavaScript - we primarily use TypeScript, React, and Node.js

  • Have working knowledge of AWS services (ECS, S3, RDS, Dynamo, Lambda) and continuous deployment pipelines

Our Tech Stack

  • Front-end : React, Typescript, React Native

  • Back-end: Node.js, Typescript, Terraform, AWS (DynamoDB, RDS Postgres, Lambda, S3, SQS, SNS, SES, ElasticSearch, ECS)

  • Tools : Cursor, GitHub, GitHub Actions, Docker, Datadog, Jira, Metabase

Our Commitment to You

  • Competitive salary and meaningful equity: Relay employees are Relay owners, complete with equity and a competitive salary.

  • Comprehensive health benefits: enjoy full health benefits from day one. We offer flexible Health or Wellness Spending Accounts and medical, dental, and vision coverage for you and your dependents.

  • Flexible vacation and time off: every team member starts with 15 vacation days and 5 flex days to use as needed, plus an extra week of office closure during the end-of-year holidays so you can take time off to recharge and come back better for our customers.

  • Parental leave with top-up: we offer 12 weeks off with a 100% salary top-up for all full-time employees, regardless of location, and accessible for all parents: birthing, non-birthing, and adoptive.

  • Hybrid work environment: we value meaningful collaboration and connection at our Toronto office three days a week, with lunch, snacks, and beverages on us.

  • Dog-friendly space: can dogs really make you happy and healthy? We don’t know for sure, but since we don’t want to chance it, our office is 100% floof-friendly.

  • Personal and professional growth: through ongoing feedback, mentorship, and coaching, work with peers and leaders who are invested in your growth and success.

  • Top-tier equipment: as a Mac-first company, our Toronto offices have everything you need to produce your best work comfortably, from multiple screens to ergonomic seating.

  • Social connection: we believe in celebrating our wins with two annual company-wide get-togethers, quarterly team events, happy hours, and special events and networking opportunities with industry leaders.

The Interview Process

  • Stage 1: A 30-minute Google Meet video call with a member of the Talent team

  • Stage 2: A 60-minute Google Meet video call with two Engineering Managers

  • Stage 3: A 45-minute in-person interview with a member of the Leadership team

  • Stage 4: A 60-minute live coding exercise with two members of the Engineering Team

Why Relay Might Be the Perfect Fit For You

  • You push relentlessly for reinvention: You’re built to constantly ask, “How can this be better?” Change excites you and you drive it. 

  • You crave autonomy: We trust our team with big challenges and the freedom to solve them. If you’re someone who takes initiative, is comfortable taking risks, and seeks input when needed, you’ll find the freedom here empowering.

  • You own your work: You take pride in your work, follow through on commitments, and feel a deep sense of responsibility for outcomes, not just tasks.

  • You treat comfort as a red flag: You seek growth. When things feel too comfortable, you lean into change. You’re excited about  stepping into the unknown and navigating new terrain to create something better alongside your team. 

  • You care about impact, not noise: You care deeply about the substance of your work. You measure success by results, not recognition and you let your work speak for itself. 

  • You’re energized by complexity and ambiguity: You enjoy tackling problems that don’t come with a playbook. You’re comfortable building from scratch, iterating as you go, and collaborating to shape the best path forward.

  • You seek out feedback: We value directness, clarity, and respect. We believe honesty fuels great work and career growth. You see feedback as a tool for learning and improvement, and you know that open, honest dialogue is key to achieving the best results — together.

  • You’re here for more than a job: At Relay, everything we do is in service of our mission to help small businesses thrive. To drive impact and have purpose here, that mission must matter to you too.

Our Promise

We’re driving real change for small business owners, powered by truly remarkable people. At Relay, you’ll find the confidence to take chances, trust to take initiative, and the support you need to build a career you love. Here, we make sure every team member feels empowered to make big decisions, encourage to ask tough questions, and challenged to take risks that result in work we’re all proud of. We give you the baton–you run the Relay.

What’s Important to Us:

Research shows that women-identifying and other marginalized individuals often apply only if they meet 100% of the qualifications. But no one is a perfect match on paper. If this role excites you, we’d love to hear from you and figure out together if it’s a great fit.

At Relay, we believe that diversity is key to building high-performing teams, and creating an inclusive work environment is our priority. We are an equal opportunity employer and welcome people of diverse backgrounds, perspectives, and skills.

We will work with applicants to provide accommodations at any stage of the hiring process. If you require accommodations during the interview process, please email your Talent Partner, and we will work with you to meet your needs.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Mobile Development Jobs View All Jobs in Toronto