Enable job alerts via email!

Software Developer 9214-0616

Dheya

Toronto

Hybrid

CAD 70,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled developer for a hybrid contract role, focusing on cross-platform mobile app development. This position involves enhancing existing features, developing new functionalities, and ensuring high-quality code through structured methodologies. You will collaborate with diverse teams to integrate solutions and provide guidance in application architecture. Join this dynamic environment where your contributions will directly impact the development of cutting-edge applications. If you are passionate about technology and thrive in a collaborative setting, this opportunity is perfect for you.

Qualifications

  • Experience with cross-platform mobile app development using technologies like Ionic and Flutter.
  • Experience developing APIs and integrating with other systems via APIs.

Responsibilities

  • Review and update existing systems for modularity and scalability.
  • Enhance and develop new features according to approved requirements.

Skills

Software Development
Cross-Platform Mobile App Development
Google Flutter framework
Azure Functions
Swagger
Postman
Project Management
Agile Methodologies
Database Management
Cloud Computing
DevOps Practices
Strong Communication Skills
Problem Solving
Frontend Development (React, Angular)

Tools

Ionic
Cordova
Swagger
Postman
Git

Job description

Skills Required :

Software Development, Cross-Platform Mobile App Development, Google Flutter framework, Azure Functions, Swagger, Postman, Project Management, Agile Methodologies, Database Management, Cloud Computing, DevOps Practices, Strong Communication Skills, Problem Solving, Frontend Development (React, Angular)

HM Note: This hybrid contract role requires three (3) days in the office. Candidates' resumes must include their first and last names.

Description

  • Review and understand the code and architecture of existing systems, making updates to ensure modularity and scalability.
  • Enhance existing features and develop new features according to approved requirements and design directions.
  • Provide realistic work estimates to support project planning.
  • Use structured methodologies, follow design best practices, implement well-documented, quality code, and ensure the application functions as required without defects, operating correctly with the OS and peripherals.
  • Conduct testing, integration, and deployment of changes across environments.
  • Review, analyze, and recommend solutions for defects discovered in production.
  • Fully document all developed code and facilitate a smooth transition to full-time resources.
  • Collaborate with vendors to update solutions like mCAD, ePCR, CIP, AVL, ADDS, GIS to integrate with the new Unified CAD application.

Experience and Skill Set Requirements

Development Experience: 40%

Experience with cross-platform mobile app development using technologies like Ionic, Cordova, Google Flutter, or others.

Experience in building web applications, web services (SOAP, REST), and Windows client applications.

Experience developing APIs, integrating with other systems via APIs, and using API management tools (Swagger, OpenAPI, Postman, Apigee).

Experience with multi-threaded applications, dependency injection frameworks, and concurrency patterns.

Experience with refactoring and optimization, object-oriented programming, and architectural patterns.

Knowledge of scalable application design principles.

Technical Skills: 30%

Experience in SDLC, application lifecycle management, testing platforms, and designing solutions from business requirements.

Knowledge of CI/CD, DevOps, UI/UX principles, security concepts, authentication protocols (OAuth, JWT, SAML, OIDC), version control (Git), and post-implementation support.

Communication and Collaboration Skills: 30%

Ability to document models and requirements, communicate technical solutions to diverse stakeholders, and collaborate effectively with project teams and stakeholders.

Provide guidance in application architecture, design, and development. Demonstrate strong teamwork and meet deadlines.

Must haves:

Experience with cross-platform mobile development (Ionic, Cordova, Flutter).

Experience with API development, integration, and API management tools.

Didn't find the role you were looking for? Upload your resume now to be considered for future opportunities at Foilcon.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.