logo

View all jobs

React Native Developer -

Toronto, Ontario
Role Summary
  • Participate in building and maintaining a complex react native application with clean code.
  • Work as part of the team to build React Native Android / iOS application,
  • Experience with Expo, JavaScript, NodeJS, MongoDB, Typescript, and GraphQL,
  • Experience with Flow, native modules, React Navigation, Apollo Client is an asset
  • Work and report directly to the CEO,
  • Work with the scrum master, other mobile developers, web developers (front end and back end), and designers,
  • Participate in daily stand-ups, and sprint retrospectives, and complete two-week sprints,
  • Utilize pixel perfect UI's that match our design,
  • Utilize modern, clean, and smooth animations.
  • Provide an excellent user experience and integrate APIs for third parties.
  • Participate and assist with establishing estimates for projects to be completed.
  • Write unit and integration tests
  • Work with Native modules when required
  • Release applications to the iOS App Store and Google Play Store
  • Work with modern tools including Jira, Confluence, BitBucket, Slack, etc.
  • Coding front-end logic and integrating UI and animations
  • Creating new functionalities
  • Developing efficient, maintainable, reliable, and scalable software
  • Programming in a structured, clear manner that is in keeping with the constraints inherent to mobile platforms
  • Working on a small, collaborative team of software engineers, designers, and product managers in an Agile environment to understand requirements, estimate the level of effort, and plan out development tasks
  • Ability to handle production issues in timely manner.

Requirements
  • At least 3 years experience
  • Software development experience
  • Good experience working with React Native
  • Ability to work on large, complex systems, and application.
  • Understanding of React Native best practices.
  • Positive attitude and strong desire to overcome any challenges.
  • Ability to work through new and difficult React Native issues and contribute to libraries as needed.
  • Ability to create and maintain continuous integration and delivery of React Native applications.
  • You enjoy working with the team and adding value.
  • Experience working with Swift, Objective C, and Java are all plus.
Additional pay:
  • Overtime pay
Schedule:
  • 8-hour shift
  • Monday to Friday
Work remotely:
  • You have the privilege to work remotely during COVID 19.
Powered by