Pinnacle Hiring Inc
Mississauga, ON
Senior React-Native Developer
We're seeking a seasoned Senior React Native Developer with a passion for crafting beautiful mobile applications and a deep understanding of the React Native ecosystem. With 4+ years of hands-on experience in React Native, you will play a pivotal role in developing user-centric solutions, maintaining our design system components, and pushing the boundaries of what's possible on mobile platforms.
Key Responsibilities:
- Develop and maintain high-quality mobile applications using React Native.
- Solve complex performance problems and architectural challenges.
- Proficiently use TypeScript/JavaScript to create scalable and maintainable code.
- Collaborate with the team to design and implement Design System components in React/Native.
- Apply your knowledge of testing frameworks such as Jest and the React Testing Library to ensure robustness.
- Utilize memorization and caching techniques to optimize application performance.
- Integrate with backend APIs, ensuring efficient data retrieval and state management.
- Conduct thorough code reviews, ensuring adherence to industry best practices and coding standards.
- Lead by example, promoting a culture of excellence, innovation, and continuous learning.
Qualifications:
- 4+ years of experience in React Native development.
- Proficiency in TypeScript/JavaScript.
- In-depth understanding of React and its core principles.
- Experience with creating and maintaining Design System components.
- Familiarity with testing frameworks like Jest and React Testing Library.
- Knowledge of memoization and backend integration techniques.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Nice to Have:
- Experience with state management libraries (Redux or Mobx).
- Knowledge of native development (Kotlin/Swift).
- Familiarity with CI/CD tools (Git Actions, Fastlane, AppCenter, CodeMagic).
- Experience with Firebase Remote Config, expo libraries, feature flags, and A/B testing.
Job Type: Fixed term contract
Pay: $65.00-$70.00 per hour
Flexible Language Requirement:
- French not required
Schedule:
- Monday to Friday
Application question(s):
- Will you now or in the future require sponsorship for employment visa status?
- Are you legally authorized to work in Canada?
- Have you ever been convicted in a criminal case or undergone trial in a criminal court?
- Are you currently undergoing any legal proceedings?
Experience:
- React Native: 4 years (required)
Work Location: In person
#J-18808-Ljbffr