EN | FR

28 Mobile Applications jobs in Canada

Software Engineer - Mobile Applications

Concord, Ontario Adaria Vending Services Limited

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

**Location**: Concord, Ontario (On-site)

**About the Role**

Adaria is seeking a **Software Engineer** to join our product development team and play a pivotal role in creating mobile software solutions that power transactions in the **unattended retail industry**, including **vending machines**, **smart coolers**, and **micro markets**. You will be responsible for the **end-to-end design, development, and deployment** of mobile applications that enable seamless payment and operational experiences for users in the field.

We are looking for a **hands-on Android developer** with a passion for connected commerce, mobile UI/UX, and IoT-enabled systems. You will help drive the evolution of our digital platform, integrating with hardware systems, payment gateways, and remote management tools.

**Responsibilities**

# **Mobile Application Development**

- Design, develop, and maintain **Android applications** used in conjunction with **unattended retail hardware**.
- Build robust mobile software that integrates with payment terminals, QR scanners, and telemetry devices via APIs, Bluetooth, and/or other protocols.
- Implement mobile-friendly UI/UX optimized for real-time transactions and field operations.

# **System Integration & Deployment**

- Integrate with **payment processors, mobile wallets**, and **Adaria’s backend services** to ensure secure and reliable transaction processing.
- Work with internal resources and external vendors to test and troubleshoot device connectivity and data synchronization.

# **Customer-Focused Engineering**

- Collaborate with different stakeholders and teams to understand user requirements.
- Participate in full software lifecycle: concept, design, build, test, release, and support.
- Support rollout and updates of mobile apps deployed across a distributed retail network.

# **Quality Assurance & Maintenance**

- Write well-documented, maintainable, and testable code using best practices.
- Conduct testing on hardware devices to ensure smooth user experience and reliability.
- Monitor app performance and resolve production issues quickly to maintain uptime

**Qualifications**

- Bachelor’s degree in **Computer Science**, Software Engineering, or a related field (or equivalent experience).
- **2+ years of professional experience** in Android development using **Java or Kotlin**.
- Experience with **payment integration** (e.g., Stripe, Square, card-present SDKs, or mobile wallets).
- Familiarity with **Bluetooth communication**, **NFC**, or **IoT protocols** is a strong plus.
- Solid understanding of mobile application security and secure data handling.
- Experience building apps that interact with **physical hardware** is preferred.
- Excellent problem-solving skills and a proactive attitude toward system design and continuous improvement.

**Bonus Skills**

- Exposure to **unattended retail** or **embedded system environments**.
- Knowledge of remote telemetry platforms, vending machine protocols (e.g., MDB, DEX), or Android Open Accessory (AOA) protocols.
- Understanding of Agile methodologies and tools such as Jira, Git, and CI/CD pipelines.

**Why Join Us?**

Adaria is transforming unattended retail by integrating smart payment technology and mobile connectivity into every machine we touch. This is a unique opportunity to impact how consumers interact with physical retail in a fully digital way. Join us as we reimagine convenience.

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

Software Engineer - Mobile Applications

Concord, Ontario Adaria Vending Services Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Location : Concord, Ontario (On-site)

About the Role

Adaria is seeking a Software Engineer  to join our product development team and play a pivotal role in creating mobile software solutions that power transactions in the unattended retail industry , including vending machines , smart coolers , and micro markets . You will be responsible for the end-to-end design, development, and deployment of mobile applications that enable seamless payment and operational experiences for users in the field.

We are looking for a hands-on Android developer with a passion for connected commerce, mobile UI/UX, and IoT-enabled systems. You will help drive the evolution of our digital platform, integrating with hardware systems, payment gateways, and remote management tools.


Responsibilities Mobile Application Development
  • Design, develop, and maintain Android applications used in conjunction with unattended retail hardware .

  • Build robust mobile software that integrates with payment terminals, QR scanners, and telemetry devices via APIs, Bluetooth, and/or other protocols.

  • Implement mobile-friendly UI/UX optimized for real-time transactions and field operations.

System Integration & Deployment
  • Integrate with payment processors, mobile wallets , and Adaria’s backend services to ensure secure and reliable transaction processing.

  • Work with internal resources and external vendors to test and troubleshoot device connectivity and data synchronization.

Customer-Focused Engineering
  • Collaborate with different stakeholders and teams to understand user requirements.

  • Participate in full software lifecycle: concept, design, build, test, release, and support.

  • Support rollout and updates of mobile apps deployed across a distributed retail network.

Quality Assurance & Maintenance
  • Write well-documented, maintainable, and testable code using best practices.

  • Conduct testing on hardware devices to ensure smooth user experience and reliability.

  • Monitor app performance and resolve production issues quickly to maintain uptime


Qualifications

  • Bachelor’s degree in Computer Science , Software Engineering, or a related field (or equivalent experience).

  • 2+ years of professional experience in Android development using Java or Kotlin .

  • Experience with payment integration (e.g., Stripe, Square, card-present SDKs, or mobile wallets).

  • Familiarity with Bluetooth communication , NFC , or IoT protocols is a strong plus.

  • Solid understanding of mobile application security and secure data handling.

  • Experience building apps that interact with physical hardware is preferred.

  • Excellent problem-solving skills and a proactive attitude toward system design and continuous improvement.


Bonus Skills
  • Exposure to unattended retail or embedded system environments .

  • Knowledge of remote telemetry platforms, vending machine protocols (e.g., MDB, DEX), or Android Open Accessory (AOA) protocols.

  • Understanding of Agile methodologies and tools such as Jira, Git, and CI/CD pipelines.


Why Join Us?

Adaria is transforming unattended retail by integrating smart payment technology and mobile connectivity into every machine we touch. This is a unique opportunity to impact how consumers interact with physical retail in a fully digital way. Join us as we reimagine convenience.

Powered by JazzHR

NHI9QWrjQP

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

Business Analyst – Mobile Applications

Toronto, Ontario Astra North Infoteck Inc.

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

Experience (Years): 8-10 Essential Skills: • Business Analyst• QA• UAT Co-ordination• Knowledge on mobile development• A strong focus on attention to detail to produce high quality, accurate and timely deliverables to meet deadlines is also required. •Ability to work independently, as well as exercising strong interpersonal skills to work well in a team environment as a contributing member of the team.•Ability to prioritize competing requests / multiple tasks in deadline driven environment.•Excellent verbal and written business communications skills; experience delivering written & verbal presentations of analyses & recommendations to senior management•Will be naturally inclined to take the initiative on projects.•Will have an entrepreneurial drive that will allow you to create/complete what does not currently exist.•Have an online strategy background that will inform your advocacy and selling skills. You must be persuasive and collaborative.•Will be patient yet able to manage rapidly escalating pace of change within the organization
This advertiser has chosen not to accept applicants from your region.

Senior Mobile Software Engineer

Waterloo, Ontario Manulife

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

**The Opportunity**
Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see - and discover that better can take you anywhere you want to go.
**Office Location: Ideally Waterloo - ON, alternatively Toronto - ON**
**Work arrangement: Hybrid - 3 days in office, 2 days from Home (remote working arrangement is not available)**
**People Leader Role:** No
**JOB DESCRIPTION**
You will develop and test mobile applications, manage versions & updates as required.
**Individual Responsibilities:**
- Builds, codes, tests, maintain high quality mobile applications
- Participates in Agile sprints and ceremonies; supports rapid iteration and development
- Translates user requirements into software requirements
- Responsible for designing, developing, testing, maintaining and improving application APIs as a member of a team, works across key data, orchestration, rules and transactional stacks through the entire application and system development life cycle.
- Builds code to specifications and standards
- Builds and codes moderately complex software
- Minimal time coaching teammates
- Contributes code across BUs
- Has positive impact to specific organizational entities & has some understanding of the nature of the impact
- Usually a top contributor to team's success
- Analyzes, codes, and tests software components as defined by the PO and team
- Creates and conducts executable tests, continuously integrating code into the overall software framework
- Reviews current software framework to identify defects and opportunities to improve performance and stability
- Completes and ensures completion of any required documentation required e.g. deployment, maintenance, support and business needs
- Researches technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and improve development efficiency
- Promotes agile principles and methodology
- Applies disciplined coding practices to enable agility and delivery of high quality code
**Job Requirements:**
**Must have:**
+ **At least 7+ years experience in Software development experience**
+ **5+ years of production experience with mobile development using React Native (TypeScript):** Extensive experience in developing and maintaining mobile applications with React Native and TypeScript.
+ **5+ years of experience developing enterprise-grade applications:** Proven ability to build robust, scalable, and secure applications for enterprise use.
- Understanding of software development lifecycle
- Understanding of how technology supports Manulife business strategy
- Familiar with platform technologies
- Familiar with modern software architectures and API-driven development
- Familiar with scripting languages
- Mentors Associate Engineers
- Seeks coaching from experts
- Attends advanced training sessions and is certified on multiple domains of expertise
- Demonstrates all core skills, and good interpersonal skills for the role
- Good working and background knowledge of area of practice
- Use and combine knowledge of the discipline and the market to formulate the right approach
- Participates in functional demos utilizing new tech; designs own control structures
- Fit for purpose, though may lack refinement
- Sees actions partly in terms of longer-term goals
- Understands the corporate climate & culture
- Strong knowledge of the business
- Writes clear, readable and maintainable code, takes ownership of the quality and usability of code
- Understands systems development methodology
- Strong foundation in design, programming and testing
- Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
- BS or MS in Computer Science preferred or equivalent professional experience
- Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
- Constantly learns from both success and failure
- Good organizational and problem-solving abilities that enable you to manage through creative abrasion
- Good verbal and written communication; able to effectively articulate technical vision, possibilities, and outcomes
- Experiments with emerging technologies and understanding how they will impact what comes next.
**Decision Authorities:**
- Able to achieve most tasks using own judgement
- Can lead smaller groups where required
- Drives 50% of the time in paired programming
- Good analytical skills, copes with complex situations through deliberate analysis and planning
**When you join our team:**
+ We'll empower you to learn and grow the career you want.
+ We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
+ As part of our global team, we'll support you in shaping the future you want to see.
_At_ _Manulife/John Hancock,_ _we embrace our diversity. We strive to_ _attract, develop and retain a_ _workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment,_ _retention, advancement_ _and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law._
This job description is not a comprehensive listing of all job duties required for this role. We reserve the right to change these duties or assign additional duties at any time with or without notice.
**Acerca de Manulife y John Hancock**
Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor. Para obtener más información acerca de nosotros, visite .
**Manulife es un empleador que ofrece igualdad de oportunidades**
En Manulife/John Hancock, valoramos nuestra diversidad. Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas. Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas, condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente.
Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo. Un representante de Recursos Humanos trabajará con los solicitantes que requieran una adaptación razonable durante el proceso de solicitud. Toda la información que se haya compartido durante el proceso de solicitud de adaptación se almacenará y utilizará de manera congruente con las leyes y las políticas de Manulife/John Hancock correspondientes. Para solicitar una adaptación razonable en el proceso de solicitud, envíenos un mensaje a .
**Referenced Salary Location**
Waterloo, Ontario
**Modalidades de Trabajo**
Híbrido
**Salary range is expected to be between**
$94,220.00 CAD - $174,980.00 CAD
Si se está postulando para este puesto fuera de la ubicación principal, póngase en contacto con para conocer el rango salarial de su ubicación. El salario real variará según las condiciones locales del mercado, la geografía y los factores relacionados con el trabajo pertinentes, como conocimiento, habilidades, calificaciones, experiencia y educación/capacitación. Los empleados también tienen la oportunidad de participar en programas de incentivos y obtener una compensación de incentivos vinculada al desempeño comercial e individual.
Manulife ofrece a los empleados aptos una amplia variedad de beneficios personalizables, entre ellos, beneficios de salud, odontológicos, de salud mental, oftalmológicos, por discapacidad a corto y a largo plazo, cobertura de seguro de vida y por muerte accidental y desmembramiento, adopción/subrogación y bienestar, y planes de asistencia al empleado/familiar. También ofrecemos a los empleados admisibles varios planes de ahorro para la jubilación (incluidos planes de pensiones y un plan mundial de propiedad de acciones con contribuciones equivalentes del empleador) y recursos de asesoramiento y educación financiera. Nuestro generoso programa de tiempo libre remunerado en Canadá incluye feriados, vacaciones, días personales y días por enfermedad, y ofrecemos la gama completa de ausencia laboral reglamentaria. Si se está postulando para este puesto en los EE. UU., póngase en contacto con para obtener más información sobre las disposiciones relativas al tiempo libre remunerado específicas de EE. UU.
This advertiser has chosen not to accept applicants from your region.

Senior Mobile Software Engineer

Toronto, Ontario Manulife

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

**The Opportunity**
Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see - and discover that better can take you anywhere you want to go.
**Office Location: Ideally Waterloo - ON, alternatively Toronto - ON**
**Work arrangement: Hybrid - 3 days in office, 2 days from Home (remote working arrangement is not available)**
**People Leader Role:** No
**JOB DESCRIPTION**
You will develop and test mobile applications, manage versions & updates as required.
**Individual Responsibilities:**
- Builds, codes, tests, maintain high quality mobile applications
- Participates in Agile sprints and ceremonies; supports rapid iteration and development
- Translates user requirements into software requirements
- Responsible for designing, developing, testing, maintaining and improving application APIs as a member of a team, works across key data, orchestration, rules and transactional stacks through the entire application and system development life cycle.
- Builds code to specifications and standards
- Builds and codes moderately complex software
- Minimal time coaching teammates
- Contributes code across BUs
- Has positive impact to specific organizational entities & has some understanding of the nature of the impact
- Usually a top contributor to team's success
- Analyzes, codes, and tests software components as defined by the PO and team
- Creates and conducts executable tests, continuously integrating code into the overall software framework
- Reviews current software framework to identify defects and opportunities to improve performance and stability
- Completes and ensures completion of any required documentation required e.g. deployment, maintenance, support and business needs
- Researches technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and improve development efficiency
- Promotes agile principles and methodology
- Applies disciplined coding practices to enable agility and delivery of high quality code
**Job Requirements:**
**Must have:**
+ **At least 7+ years experience in Software development experience**
+ **5+ years of production experience with mobile development using React Native (TypeScript):** Extensive experience in developing and maintaining mobile applications with React Native and TypeScript.
+ **5+ years of experience developing enterprise-grade applications:** Proven ability to build robust, scalable, and secure applications for enterprise use.
- Understanding of software development lifecycle
- Understanding of how technology supports Manulife business strategy
- Familiar with platform technologies
- Familiar with modern software architectures and API-driven development
- Familiar with scripting languages
- Mentors Associate Engineers
- Seeks coaching from experts
- Attends advanced training sessions and is certified on multiple domains of expertise
- Demonstrates all core skills, and good interpersonal skills for the role
- Good working and background knowledge of area of practice
- Use and combine knowledge of the discipline and the market to formulate the right approach
- Participates in functional demos utilizing new tech; designs own control structures
- Fit for purpose, though may lack refinement
- Sees actions partly in terms of longer-term goals
- Understands the corporate climate & culture
- Strong knowledge of the business
- Writes clear, readable and maintainable code, takes ownership of the quality and usability of code
- Understands systems development methodology
- Strong foundation in design, programming and testing
- Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
- BS or MS in Computer Science preferred or equivalent professional experience
- Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
- Constantly learns from both success and failure
- Good organizational and problem-solving abilities that enable you to manage through creative abrasion
- Good verbal and written communication; able to effectively articulate technical vision, possibilities, and outcomes
- Experiments with emerging technologies and understanding how they will impact what comes next.
**Decision Authorities:**
- Able to achieve most tasks using own judgement
- Can lead smaller groups where required
- Drives 50% of the time in paired programming
- Good analytical skills, copes with complex situations through deliberate analysis and planning
**When you join our team:**
+ We'll empower you to learn and grow the career you want.
+ We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
+ As part of our global team, we'll support you in shaping the future you want to see.
_At_ _Manulife/John Hancock,_ _we embrace our diversity. We strive to_ _attract, develop and retain a_ _workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment,_ _retention, advancement_ _and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law._
This job description is not a comprehensive listing of all job duties required for this role. We reserve the right to change these duties or assign additional duties at any time with or without notice.
**Acerca de Manulife y John Hancock**
Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor. Para obtener más información acerca de nosotros, visite .
**Manulife es un empleador que ofrece igualdad de oportunidades**
En Manulife/John Hancock, valoramos nuestra diversidad. Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas. Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas, condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente.
Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo. Un representante de Recursos Humanos trabajará con los solicitantes que requieran una adaptación razonable durante el proceso de solicitud. Toda la información que se haya compartido durante el proceso de solicitud de adaptación se almacenará y utilizará de manera congruente con las leyes y las políticas de Manulife/John Hancock correspondientes. Para solicitar una adaptación razonable en el proceso de solicitud, envíenos un mensaje a .
**Referenced Salary Location**
Waterloo, Ontario
**Modalidades de Trabajo**
Híbrido
**Salary range is expected to be between**
$94,220.00 CAD - $174,980.00 CAD
Si se está postulando para este puesto fuera de la ubicación principal, póngase en contacto con para conocer el rango salarial de su ubicación. El salario real variará según las condiciones locales del mercado, la geografía y los factores relacionados con el trabajo pertinentes, como conocimiento, habilidades, calificaciones, experiencia y educación/capacitación. Los empleados también tienen la oportunidad de participar en programas de incentivos y obtener una compensación de incentivos vinculada al desempeño comercial e individual.
Manulife ofrece a los empleados aptos una amplia variedad de beneficios personalizables, entre ellos, beneficios de salud, odontológicos, de salud mental, oftalmológicos, por discapacidad a corto y a largo plazo, cobertura de seguro de vida y por muerte accidental y desmembramiento, adopción/subrogación y bienestar, y planes de asistencia al empleado/familiar. También ofrecemos a los empleados admisibles varios planes de ahorro para la jubilación (incluidos planes de pensiones y un plan mundial de propiedad de acciones con contribuciones equivalentes del empleador) y recursos de asesoramiento y educación financiera. Nuestro generoso programa de tiempo libre remunerado en Canadá incluye feriados, vacaciones, días personales y días por enfermedad, y ofrecemos la gama completa de ausencia laboral reglamentaria. Si se está postulando para este puesto en los EE. UU., póngase en contacto con para obtener más información sobre las disposiciones relativas al tiempo libre remunerado específicas de EE. UU.
This advertiser has chosen not to accept applicants from your region.

Mobile Software Engineer II (Android)

Toronto, Ontario TD Bank

Posted 7 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:**
Mobile Development & Application Team is responsible for building up and maintaining TD mobile banking solutions. Our mission is to connect people who want to manage their financial need with our world-class financial services directly through their mobile devices. We deliver solutions for a variety of customer-facing functionalities across TDCT, TD Insurance, TD Bank America's Most Convenient Bank and Wealth Management. The key platforms we work on include Mobile Banking, Mobile Direct Investing, Mobile Payments and Mobile for Everyone. The team is working in a dynamic, agile, and cross-platform environment that focus on best user experience and on-time project delivery. On top of these, we believe in building people before building product, and we provide plenty of development and learning opportunities available for long term career. Want to have a technology-focused career in a world-class financial organization? We are your best choice!
**Job Description**
We are seeking a Senior Android developer to work in our mobile development team within the CTS organization. As part of the team, you will design and deliver solutions for a variety of projects related to our mobile banking platform. You will have experience in developing native Android solutions and proven experience leading others.
**Responsibilities include:**
+ Prime contact with technical experts, project teams, business and outside vendors, providing leadership, guidance and direction
+ Work independently and often autonomously as the senior or lead developer and coach/guide team members within area of expertise
+ Overall accountability for the delivery of the solution design and deliverables.
+ In conjunction with architects and managers provide effort estimates for new projects and initiatives
+ Consult on development of the System Requirements Specification (SRS). Work closely with Business analyst to translate business requirements into timely and robust technical solutions
+ Lead the creation of a comprehensive end-to-end solution and coordinate with Solution Architects and other Solution Designers as required driving the creation of the System Design Specification (SDS)
+ Work with developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards
+ Ensure team members adhere to guidelines/procedures on highly complex or large-scale projects complying with the system development life cycle (SDLC) and project management methodology (PMLC)
+ Conduct code reviews to ensure quality, standards compliance, re-usability and ease of maintenance
+ Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards
+ Continuously enhance knowledge/expertise in own area and keep current with leading-edge technologies trends/developments and develop expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution design/delivery
+ Provide technical support for escalated incidents/outages to ensure that they are resolved efficiently with minimal impact to stakeholders
+ Provide input into the Application Deployment Plan
+ Work on a broad range of tasks and multiple, concurrent projects. Prioritize and manage own workload in order to deliver quality results and meet timelines
+ Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
+ Participate in knowledge transfer within the team and business units
**Job Requirements**
**Must have:**
+ 7+ years' experience in mobile development and 5+ years with Kotlin on Android platform.
+ Familiar with Android SDK (level 28 and later) and open-source libraries such as Glide, Retrofit, Dagger2, etc.
+ Strong knowledge of object-oriented analysis and design, implementation and maintenance
+ Hands-on experience with Jetpack Compose libraries.
+ Hands-on experienced with development tools such as Android Studio, Gradle, Emulator etc.
+ Hands-on experience with software design pattern such as MVC, MVP, and MVVM
+ Hands-on experience with automated testing via JUnit and platform specific frameworks like Robolectric and Espresso
+ Experience with Web services such as RESTful and SOAP etc.
+ Experience with build processes, continuous integration and source control systems such as Git, Jenkins etc.
+ Excellent oral and written communication skills
**Nice to have:**
+ A University or College degree in Computer Science or equivalent field
+ Knowledge of security protocols such as OAuth and OpenID.
+ Knowledge of analytics tool such as Dynatrace, SonarQube, Crashlytics, etc.
+ Familiar with software development methodologies such as Agile.
+ Knowledge of MFC frameworks such as AngularJS, Backbone.
+ Web Technologies: HTML5, JavaScript, CSS, HTML-DOM, AJAX an asset
+ Development and platforms: Windows, Unix/Linux, Websphere, Jboss
+ Experience in leading/mentoring technical team members
+ Experience working with a distributed team with both onshore and offshore developers.
**Other considerations:**
+ Must be a self-starter with ability to work within and lead highly effective internal teams and vendors.
+ Expert understanding of performance issues, and real-world experience designing systems to handle massive scale
+ Ability to prioritize job duties and multi-task in a fast-paced environment
+ Comfortable working on large scale, multi-component complex distributed systems
+ Ability and willingness to understand and acquire new technical skills.
+ Ability to multi-task in a fast paced/often changing environment.
Ability to work on multiple projects with teams that may be split between Toronto, Mississauga and London locations.
+ Highly organized, self-motivated, customer oriented
+ Proven analytic and problem-solving skills.
+ Well organized, self-motivated, strong team player.
+ Thorough understanding of PMLC and SDLC processes.
**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.

Principal Mobile Software Developer(iOS/Android)

Saskatchewan, Saskatchewan Autodesk

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD91149
**25WD91149, Principal Mobile Software Developer**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk Construction Solutions is looking for a Principal cross-platform mobile engineer to help us build the future faster. Our users are building some of the most amazing construction projects in the world, and our mobile application is one of their essential tools. On the Docs team, you'll be building a powerful construction productivity app which is improving outcomes and safety on the jobsite, transforming the lives and work of our customers and users.
We work across a diverse set of technologies; in addition to the standard iOS/Android development environment, you will also get exposure to many technologies including Kotlin, Swift, Python, Kotlin/Native, C++ and more. We develop cross-platform domain logic in Kotlin/Native, so the features you end up leading will also have an impact on other platforms.
**Responsibilities**
+ You'll tackle difficult and interesting challenges and help build our construction records document/sheet management platform to aligns to our customer's construction project workflows seamlessly
+ Building tools to streamline communication and collaboration on the construction site
+ Tackling data synchronization and consistency that allows our users to work and edit offline
+ Working with and contributing to our shared library that is used across iOS and Android written in Kotlin/Native
+ Building slick and responsive feature, enabling complex data models being used to support rich user interactions on mobile app
+ Enabling other feature teams to build upon our foundational solutions
**Minimum Qualifications**
+ University Degree in Computer Science or related technical discipline, or equivalent practical experience
+ Excellent communication skills and proven technical leadership, collaboration on complex projects across functions
+ At least 6 years of professional software development experience
+ Strong Proficiency in building Android applications using Kotlin/Java and Compose UI. Familiarity with Reactive programming is advantageous
+ Strong Proficiency in building iOS app using Objective-C or Swift
+ Practical experience with SQLite or other embedded databases for mobile applications
+ Experience with Kotlin Multiplatform(KMP) is a big plus
+ Server-side development experience is a big plus
+ Experience working with global teams across multiple time zones is a plus
+ Experience with Agile/Scrum is a plus
___
**25WD91149, Développeur logiciel mobile principal**
**Aperçu du poste**
Autodesk Construction Solutions recherche un ingénieur mobile multiplateforme principal pour nous aider à construire l'avenir plus rapidement. Nos utilisateurs réalisent certains des projets de construction les plus extraordinaires au monde, et notre application mobile est l'un de leurs outils essentiels. Au sein de l'équipe Docs, vous développerez une application puissante destinée à améliorer la productivité dans le secteur de la construction, qui optimise les résultats et la sécurité sur les chantiers et transforme la vie et le travail de nos clients et utilisateurs.
Nous travaillons avec un ensemble diversifié de technologies ; en plus de l'environnement de développement iOS/Android standard, vous serez également exposé à de nombreuses technologies, notamment Kotlin, Swift, Python, Kotlin/Native, C++ et bien d'autres. Nous développons une logique de domaine multiplateforme dans Kotlin/Native, de sorte que les fonctionnalités que vous finirez par diriger auront également un impact sur d'autres plateformes.
**Responsabilités**
+ Vous relèverez des défis difficiles et intéressants et contribuerez à la création de notre plateforme de gestion des documents/feuilles de chantier afin de l'aligner de manière transparente sur les flux de travail des projets de construction de nos clients
+ Création d'outils pour rationaliser la communication et la collaboration sur le chantier
+ Gestion de la synchronisation et de la cohérence des données afin de permettre à nos utilisateurs de travailler et de modifier des fichiers hors ligne
+ Utilisation et contribution à notre bibliothèque partagée utilisée sur iOS et Android et écrite en Kotlin/Native
+ Création de fonctionnalités élégantes et réactives, permettant l'utilisation de modèles de données complexes pour prendre en charge des interactions riches avec les utilisateurs sur les applications mobiles
+ Permettre à d'autres équipes de fonctionnalités de s'appuyer sur nos solutions fondamentales
**Qualifications minimales**
+ Diplôme universitaire en informatique ou dans une discipline technique connexe, ou expérience pratique équivalente
+ Excellentes compétences en communication et leadership technique avéré, collaboration sur des projets complexes interfonctionnels
+ Au moins 6 ans d'expérience professionnelle dans le développement de logiciels
+ Maîtrise approfondie de la création d'applications Android à l'aide de Kotlin/Java et Compose UI. Une bonne connaissance de la programmation réactive est un atout
+ Maîtrise approfondie de la création d'applications iOS à l'aide d'Objective-C ou de Swift
+ Expérience pratique de SQLite ou d'autres bases de données embarquées pour les applications mobiles
+ Une expérience avec Kotlin Multiplatform (KMP) est un atout majeur
+ Une expérience en développement côté serveur est un atout majeur
+ Une expérience de travail avec des équipes internationales réparties sur plusieurs fuseaux horaires est un atout
+ Une expérience avec Agile/Scrum est un atout
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mobile applications Jobs in Canada !

Principal Mobile Software Developer(iOS/Android)

Ontario, Ontario Autodesk

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD91149
**25WD91149, Principal Mobile Software Developer**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk Construction Solutions is looking for a Principal cross-platform mobile engineer to help us build the future faster. Our users are building some of the most amazing construction projects in the world, and our mobile application is one of their essential tools. On the Docs team, you'll be building a powerful construction productivity app which is improving outcomes and safety on the jobsite, transforming the lives and work of our customers and users.
We work across a diverse set of technologies; in addition to the standard iOS/Android development environment, you will also get exposure to many technologies including Kotlin, Swift, Python, Kotlin/Native, C++ and more. We develop cross-platform domain logic in Kotlin/Native, so the features you end up leading will also have an impact on other platforms.
**Responsibilities**
+ You'll tackle difficult and interesting challenges and help build our construction records document/sheet management platform to aligns to our customer's construction project workflows seamlessly
+ Building tools to streamline communication and collaboration on the construction site
+ Tackling data synchronization and consistency that allows our users to work and edit offline
+ Working with and contributing to our shared library that is used across iOS and Android written in Kotlin/Native
+ Building slick and responsive feature, enabling complex data models being used to support rich user interactions on mobile app
+ Enabling other feature teams to build upon our foundational solutions
**Minimum Qualifications**
+ University Degree in Computer Science or related technical discipline, or equivalent practical experience
+ Excellent communication skills and proven technical leadership, collaboration on complex projects across functions
+ At least 6 years of professional software development experience
+ Strong Proficiency in building Android applications using Kotlin/Java and Compose UI. Familiarity with Reactive programming is advantageous
+ Strong Proficiency in building iOS app using Objective-C or Swift
+ Practical experience with SQLite or other embedded databases for mobile applications
+ Experience with Kotlin Multiplatform(KMP) is a big plus
+ Server-side development experience is a big plus
+ Experience working with global teams across multiple time zones is a plus
+ Experience with Agile/Scrum is a plus
___
**25WD91149, Développeur logiciel mobile principal**
**Aperçu du poste**
Autodesk Construction Solutions recherche un ingénieur mobile multiplateforme principal pour nous aider à construire l'avenir plus rapidement. Nos utilisateurs réalisent certains des projets de construction les plus extraordinaires au monde, et notre application mobile est l'un de leurs outils essentiels. Au sein de l'équipe Docs, vous développerez une application puissante destinée à améliorer la productivité dans le secteur de la construction, qui optimise les résultats et la sécurité sur les chantiers et transforme la vie et le travail de nos clients et utilisateurs.
Nous travaillons avec un ensemble diversifié de technologies ; en plus de l'environnement de développement iOS/Android standard, vous serez également exposé à de nombreuses technologies, notamment Kotlin, Swift, Python, Kotlin/Native, C++ et bien d'autres. Nous développons une logique de domaine multiplateforme dans Kotlin/Native, de sorte que les fonctionnalités que vous finirez par diriger auront également un impact sur d'autres plateformes.
**Responsabilités**
+ Vous relèverez des défis difficiles et intéressants et contribuerez à la création de notre plateforme de gestion des documents/feuilles de chantier afin de l'aligner de manière transparente sur les flux de travail des projets de construction de nos clients
+ Création d'outils pour rationaliser la communication et la collaboration sur le chantier
+ Gestion de la synchronisation et de la cohérence des données afin de permettre à nos utilisateurs de travailler et de modifier des fichiers hors ligne
+ Utilisation et contribution à notre bibliothèque partagée utilisée sur iOS et Android et écrite en Kotlin/Native
+ Création de fonctionnalités élégantes et réactives, permettant l'utilisation de modèles de données complexes pour prendre en charge des interactions riches avec les utilisateurs sur les applications mobiles
+ Permettre à d'autres équipes de fonctionnalités de s'appuyer sur nos solutions fondamentales
**Qualifications minimales**
+ Diplôme universitaire en informatique ou dans une discipline technique connexe, ou expérience pratique équivalente
+ Excellentes compétences en communication et leadership technique avéré, collaboration sur des projets complexes interfonctionnels
+ Au moins 6 ans d'expérience professionnelle dans le développement de logiciels
+ Maîtrise approfondie de la création d'applications Android à l'aide de Kotlin/Java et Compose UI. Une bonne connaissance de la programmation réactive est un atout
+ Maîtrise approfondie de la création d'applications iOS à l'aide d'Objective-C ou de Swift
+ Expérience pratique de SQLite ou d'autres bases de données embarquées pour les applications mobiles
+ Une expérience avec Kotlin Multiplatform (KMP) est un atout majeur
+ Une expérience en développement côté serveur est un atout majeur
+ Une expérience de travail avec des équipes internationales réparties sur plusieurs fuseaux horaires est un atout
+ Une expérience avec Agile/Scrum est un atout
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
This advertiser has chosen not to accept applicants from your region.

Principal Mobile Software Developer(iOS/Android)

Nova Scotia, Nova Scotia Autodesk

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD91149
**25WD91149, Principal Mobile Software Developer**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk Construction Solutions is looking for a Principal cross-platform mobile engineer to help us build the future faster. Our users are building some of the most amazing construction projects in the world, and our mobile application is one of their essential tools. On the Docs team, you'll be building a powerful construction productivity app which is improving outcomes and safety on the jobsite, transforming the lives and work of our customers and users.
We work across a diverse set of technologies; in addition to the standard iOS/Android development environment, you will also get exposure to many technologies including Kotlin, Swift, Python, Kotlin/Native, C++ and more. We develop cross-platform domain logic in Kotlin/Native, so the features you end up leading will also have an impact on other platforms.
**Responsibilities**
+ You'll tackle difficult and interesting challenges and help build our construction records document/sheet management platform to aligns to our customer's construction project workflows seamlessly
+ Building tools to streamline communication and collaboration on the construction site
+ Tackling data synchronization and consistency that allows our users to work and edit offline
+ Working with and contributing to our shared library that is used across iOS and Android written in Kotlin/Native
+ Building slick and responsive feature, enabling complex data models being used to support rich user interactions on mobile app
+ Enabling other feature teams to build upon our foundational solutions
**Minimum Qualifications**
+ University Degree in Computer Science or related technical discipline, or equivalent practical experience
+ Excellent communication skills and proven technical leadership, collaboration on complex projects across functions
+ At least 6 years of professional software development experience
+ Strong Proficiency in building Android applications using Kotlin/Java and Compose UI. Familiarity with Reactive programming is advantageous
+ Strong Proficiency in building iOS app using Objective-C or Swift
+ Practical experience with SQLite or other embedded databases for mobile applications
+ Experience with Kotlin Multiplatform(KMP) is a big plus
+ Server-side development experience is a big plus
+ Experience working with global teams across multiple time zones is a plus
+ Experience with Agile/Scrum is a plus
___
**25WD91149, Développeur logiciel mobile principal**
**Aperçu du poste**
Autodesk Construction Solutions recherche un ingénieur mobile multiplateforme principal pour nous aider à construire l'avenir plus rapidement. Nos utilisateurs réalisent certains des projets de construction les plus extraordinaires au monde, et notre application mobile est l'un de leurs outils essentiels. Au sein de l'équipe Docs, vous développerez une application puissante destinée à améliorer la productivité dans le secteur de la construction, qui optimise les résultats et la sécurité sur les chantiers et transforme la vie et le travail de nos clients et utilisateurs.
Nous travaillons avec un ensemble diversifié de technologies ; en plus de l'environnement de développement iOS/Android standard, vous serez également exposé à de nombreuses technologies, notamment Kotlin, Swift, Python, Kotlin/Native, C++ et bien d'autres. Nous développons une logique de domaine multiplateforme dans Kotlin/Native, de sorte que les fonctionnalités que vous finirez par diriger auront également un impact sur d'autres plateformes.
**Responsabilités**
+ Vous relèverez des défis difficiles et intéressants et contribuerez à la création de notre plateforme de gestion des documents/feuilles de chantier afin de l'aligner de manière transparente sur les flux de travail des projets de construction de nos clients
+ Création d'outils pour rationaliser la communication et la collaboration sur le chantier
+ Gestion de la synchronisation et de la cohérence des données afin de permettre à nos utilisateurs de travailler et de modifier des fichiers hors ligne
+ Utilisation et contribution à notre bibliothèque partagée utilisée sur iOS et Android et écrite en Kotlin/Native
+ Création de fonctionnalités élégantes et réactives, permettant l'utilisation de modèles de données complexes pour prendre en charge des interactions riches avec les utilisateurs sur les applications mobiles
+ Permettre à d'autres équipes de fonctionnalités de s'appuyer sur nos solutions fondamentales
**Qualifications minimales**
+ Diplôme universitaire en informatique ou dans une discipline technique connexe, ou expérience pratique équivalente
+ Excellentes compétences en communication et leadership technique avéré, collaboration sur des projets complexes interfonctionnels
+ Au moins 6 ans d'expérience professionnelle dans le développement de logiciels
+ Maîtrise approfondie de la création d'applications Android à l'aide de Kotlin/Java et Compose UI. Une bonne connaissance de la programmation réactive est un atout
+ Maîtrise approfondie de la création d'applications iOS à l'aide d'Objective-C ou de Swift
+ Expérience pratique de SQLite ou d'autres bases de données embarquées pour les applications mobiles
+ Une expérience avec Kotlin Multiplatform (KMP) est un atout majeur
+ Une expérience en développement côté serveur est un atout majeur
+ Une expérience de travail avec des équipes internationales réparties sur plusieurs fuseaux horaires est un atout
+ Une expérience avec Agile/Scrum est un atout
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
This advertiser has chosen not to accept applicants from your region.

Principal Mobile Software Developer(iOS/Android)

New Brunswick, New Brunswick Autodesk

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD91149
**25WD91149, Principal Mobile Software Developer**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk Construction Solutions is looking for a Principal cross-platform mobile engineer to help us build the future faster. Our users are building some of the most amazing construction projects in the world, and our mobile application is one of their essential tools. On the Docs team, you'll be building a powerful construction productivity app which is improving outcomes and safety on the jobsite, transforming the lives and work of our customers and users.
We work across a diverse set of technologies; in addition to the standard iOS/Android development environment, you will also get exposure to many technologies including Kotlin, Swift, Python, Kotlin/Native, C++ and more. We develop cross-platform domain logic in Kotlin/Native, so the features you end up leading will also have an impact on other platforms.
**Responsibilities**
+ You'll tackle difficult and interesting challenges and help build our construction records document/sheet management platform to aligns to our customer's construction project workflows seamlessly
+ Building tools to streamline communication and collaboration on the construction site
+ Tackling data synchronization and consistency that allows our users to work and edit offline
+ Working with and contributing to our shared library that is used across iOS and Android written in Kotlin/Native
+ Building slick and responsive feature, enabling complex data models being used to support rich user interactions on mobile app
+ Enabling other feature teams to build upon our foundational solutions
**Minimum Qualifications**
+ University Degree in Computer Science or related technical discipline, or equivalent practical experience
+ Excellent communication skills and proven technical leadership, collaboration on complex projects across functions
+ At least 6 years of professional software development experience
+ Strong Proficiency in building Android applications using Kotlin/Java and Compose UI. Familiarity with Reactive programming is advantageous
+ Strong Proficiency in building iOS app using Objective-C or Swift
+ Practical experience with SQLite or other embedded databases for mobile applications
+ Experience with Kotlin Multiplatform(KMP) is a big plus
+ Server-side development experience is a big plus
+ Experience working with global teams across multiple time zones is a plus
+ Experience with Agile/Scrum is a plus
___
**25WD91149, Développeur logiciel mobile principal**
**Aperçu du poste**
Autodesk Construction Solutions recherche un ingénieur mobile multiplateforme principal pour nous aider à construire l'avenir plus rapidement. Nos utilisateurs réalisent certains des projets de construction les plus extraordinaires au monde, et notre application mobile est l'un de leurs outils essentiels. Au sein de l'équipe Docs, vous développerez une application puissante destinée à améliorer la productivité dans le secteur de la construction, qui optimise les résultats et la sécurité sur les chantiers et transforme la vie et le travail de nos clients et utilisateurs.
Nous travaillons avec un ensemble diversifié de technologies ; en plus de l'environnement de développement iOS/Android standard, vous serez également exposé à de nombreuses technologies, notamment Kotlin, Swift, Python, Kotlin/Native, C++ et bien d'autres. Nous développons une logique de domaine multiplateforme dans Kotlin/Native, de sorte que les fonctionnalités que vous finirez par diriger auront également un impact sur d'autres plateformes.
**Responsabilités**
+ Vous relèverez des défis difficiles et intéressants et contribuerez à la création de notre plateforme de gestion des documents/feuilles de chantier afin de l'aligner de manière transparente sur les flux de travail des projets de construction de nos clients
+ Création d'outils pour rationaliser la communication et la collaboration sur le chantier
+ Gestion de la synchronisation et de la cohérence des données afin de permettre à nos utilisateurs de travailler et de modifier des fichiers hors ligne
+ Utilisation et contribution à notre bibliothèque partagée utilisée sur iOS et Android et écrite en Kotlin/Native
+ Création de fonctionnalités élégantes et réactives, permettant l'utilisation de modèles de données complexes pour prendre en charge des interactions riches avec les utilisateurs sur les applications mobiles
+ Permettre à d'autres équipes de fonctionnalités de s'appuyer sur nos solutions fondamentales
**Qualifications minimales**
+ Diplôme universitaire en informatique ou dans une discipline technique connexe, ou expérience pratique équivalente
+ Excellentes compétences en communication et leadership technique avéré, collaboration sur des projets complexes interfonctionnels
+ Au moins 6 ans d'expérience professionnelle dans le développement de logiciels
+ Maîtrise approfondie de la création d'applications Android à l'aide de Kotlin/Java et Compose UI. Une bonne connaissance de la programmation réactive est un atout
+ Maîtrise approfondie de la création d'applications iOS à l'aide d'Objective-C ou de Swift
+ Expérience pratique de SQLite ou d'autres bases de données embarquées pour les applications mobiles
+ Une expérience avec Kotlin Multiplatform (KMP) est un atout majeur
+ Une expérience en développement côté serveur est un atout majeur
+ Une expérience de travail avec des équipes internationales réparties sur plusieurs fuseaux horaires est un atout
+ Une expérience avec Agile/Scrum est un atout
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
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 Applications Jobs