Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Mobile Developer developing and maintaining mobile applications for web, iOS, and Android at Jesta I.S. Collaborating within an agile team using Flutter, .NET Core, and microservices.

Responsibilities

  • Full stack mobile software development across various Jesta I.S. platforms, including Point-of-Sale (POS), Store, Warehouse Management System (WMS), Merchandising, Vision Central, and Ecommerce.
  • Collaborate with the team to produce high-quality code within an agile SDLC environment.
  • Participate in designing solutions, including brainstorming and UI/UX considerations.
  • Develop and maintain new features in both web and mobile solutions using Flutter and .NET Core.
  • Support legacy applications, including native iOS, Android, and Java web services.
  • Assist with solving production issues in collaboration with Professional Services and Support teams.
  • Follow technical documentation standards and assist in ensuring a unified approach across the team.
  • Mentor junior developers, conduct code reviews, and maintain high code quality standards.
  • Implement unit testing to ensure software reliability and maintainability.
  • Utilize SonarQube to monitor code quality and technical debt.
  • Participate in sprint planning, refinements, and agile ceremonies to ensure project success.

Requirements

  • 5+ years of full stack development experience, including Flutter, .NET Core API and PL/SQL
  • Experience supporting and maintaining native iOS, Android, and Java web services
  • Experience with Service Oriented Architecture (SOA) principles, microservices, event-driven architectures, and queueing mechanisms
  • Experience in developing and maintaining REST APIs using .NET Core and Java
  • Proficiency in mobile app development using Flutter (Dart), and understanding of integration with back-end services
  • Experience with relational databases and understanding data models and SQL performance considerations
  • Familiarity with collaborative source control (Git) and Azure DevOps is an asset
  • Comfortable working in an Agile SDLC, participating in sprints, and contributing to design and estimation
  • Ability to explain complex technical concepts, comfortable presenting ideas and conducting training sessions for the team
  • A collaborative mindset, willingness to learn new technologies, and adaptability to different aspects of development work.

Benefits

  • Health coverage (medical, dental, disability, and life insurance)
  • Wellness program (gym membership reimbursement)
  • Professional growth (training platforms, career development fee subsidy, etc.)
  • Company events
  • Referral program
  • Flexible schedule

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AndroidAzureDartFlutteriOSJavaMicroservicesSDLCSQL.NET

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.