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.