Mobile Developer

WinAir Logo

WinAir

πŸ“Remote - Canada

Summary

Join WinAir as a Mobile Developer and contribute to the development and maintenance of our enterprise mobile application. Reporting to the Development Manager, you will be responsible for coding, modifying, and optimizing the application to meet customer needs and business objectives. Collaborate with other development teams and stakeholders to ensure seamless functionality and performance. This role requires proficiency in React Native and experience with iOS and Android platforms. You will be responsible for integrating and maintaining APIs, addressing issues, and staying updated on new mobile development technologies. The ideal candidate will have a minimum of a College Diploma in a related field and at least 2 years of experience in mobile development.

Requirements

  • Minimum of a College Diploma in Computer Science, Software Development, Mobile Computing, or a related field
  • At least 2 years of experience in mobile development, with experience in both iOS and Android platforms preferred
  • Previous experience in enterprise-level mobile applications is a strong plus
  • Proficiency in React Native is required
  • Solid understanding of mobile application architecture, APIs, and relational database systems
  • Experience working with RESTful APIs, including consuming data and firing APIs
  • Ability to interpret complex requirements and meet aggressive timelines for development
  • Familiarity with app store deployment processes (Apple App Store, Google Play Store)
  • Strong ability to manage multiple tasks independently with minimal direction
  • Experience with mobile UI/UX principles and responsive design
  • Familiarity with cloud services, push notifications, and mobile security best practices
  • Experience with Confluence and Jira
  • Candidate must reside in Ontario, Canada
  • Work in a fast-paced environment with changing priorities
  • Be able to work remotely and on-site upon request
  • Be able to sit for prolonged periods

Responsibilities

  • Create clean, well-structured, and reusable code with a strong problem-solving approach, adhering to company standards and requirements documentation
  • Work with internal teams to ensure the mobile application's performance and functionality are aligned with both internal and external requirements
  • Integrate and maintain APIs, ensuring seamless communication between the mobile application and backend systems
  • Review requirements documentation and provide feedback to ensure the mobile app is developed to meet all necessary specifications
  • Identify and address issues, working proactively to find effective solutions during the development process
  • Stay updated on new mobile development technologies, trends, and best practices to continually improve the company’s mobile assets
  • Publish updates and new features to iOS and Android platforms
  • Propose and implement innovative solutions to challenges encountered during development and deployment

Preferred Qualifications

  • Experience with native iOS development (Swift/Objective-C) and/or Android development (Kotlin/Java) is highly encouraged
  • Experience with Figma is a nice to have
  • Experience working with offline workflows and ensuring functionality in limited or no connectivity environments is an asset

Benefits

  • Extended healthcare
  • Dental
  • EAP
  • RRSP matching
  • Flexible work schedule
  • "Summer Friday hours"

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs