Location: Winnipeg, MB
The Mobile App Developer will be responsible for developing, testing, and deploying mobile applications for iOS and Android devices. The Mobile App Developer will collaborate with cross-functional teams to understand user requirements, design innovative solutions, and ensure the applications are high-quality and responsive.
Key Responsibilities
- Develop, test, and deploy mobile applications for iOS and Android devices;
- Collaborate with cross-functional team s to understand user requirements and design innovative solutions;
- Ensure the performance, quality, and responsiveness of mobile applications;
- Debug and optimize mobile applications to improve their overall performance;
- Keep up-to-date with the latest trends and technologies in mobile app development;
- Build and maintain reusable code and libraries for future use;
- Create and maintain technical documentation for applications;
- Work with the Quality Assurance team to ensure applications meet quality standards; and
- Participate in code reviews to ensure coding standards and best practices are followed.
Preferred Skills
- Strong knowledge of Android and iOS mobile application development;
- Proficiency in programming languages such as Java, Kotlin, Swift, and Objective-C;
- Experience in developing Progressive Web Applications (PWA);
- Familiarity with mobile application development frameworks such as React Native, Ionic, Flutter, and Xamarin;
- Experience with RESTful APIs and web services;
- Proficiency in using mobi le app development tools such as Android Studio, Xcode, and Visual Studio Code;
- Experience in using mobile app testing tools such as Appium, Calabash, and Espresso;
- Knowledge of code versioning tools such as Git and Bitbucket; and
- Familiarity with Agile software development methodologies;
Minimum Relevant Experience
- 5 years of relevant work experience in mobile app development.
The Mobile App Developer should possess strong problem-solving skills, be detail-oriented, and have excellent communication and interpersonal skills. The Mobile App Developer should have experience in mobile app development and be knowledgeable about the latest technologie s and trends. Additionally, the Mobile App Developer should be able to work well in a team environment and be able to collaborate effectively with cross-functional teams.