Mobile Application Developer
Pet Valu Voir toutes les offres
- Markham, ON
- 105.000-120.000 $ par an
- Permanent
- Temps-plein
- Develop and maintain mobile applications using React Native for both iOS and Android.
- Translate wireframes and designs into high-quality, performant mobile apps.
- Build reusable mobile UI components and libraries for future use.
- Integrate with backend services and RESTful APIs.
- Optimize application performance, responsiveness, and user experience across devices.
- Write clean, maintainable code and unit/integration tests; participate in code reviews.
- Work in an Agile environment: estimate tasks, plan sprints, collaborate with cross-functional teams.
- Assist with app store submissions, versioning, and deployment processes (Google Play & Apple App Store).
- Stay up to date with latest mobile development trends, technologies, and best practices.
- Bachelor’s degree in computer science, Software Engineering or equivalent experience (or relevant experience).
- 5+ years of mobile development, including architectural decisions, mentoring, team collaboration and system design.
- Proven experience developing mobile apps using React Native.
- Strong proficiency in JavaScript (ES6+); experience with TypeScript is a plus.
- Familiarity with mobile platforms: iOS/Android build tools (Xcode, Gradle/Android Studio).
- Experience integrating RESTful APIs, understanding mobile data models, offline storage/caching strategies.
- Knowledge of mobile UI/UX best practices and constraints (device performance, memory, battery).
- Experience with version control systems (Git) and basic CI/CD knowledge.
- Good problem-solving skills, strong communication and ability to collaborate across teams.
- Experience with state-management libraries (Redux, MobX, Context API).
- Experience publishing mobile apps in App Store / Play Store.
- Experience with testing frameworks (Jest, React Native Testing Library, Detox).
- Familiarity with native development (Swift/Objective-C for iOS, Kotlin/Java for Android).
- Experience working in retail, e-commerce or consumer-facing mobile apps.
- Familiarity with analytics, crash reporting tools, mobile performance monitoring and logging.