React Native Developer (ID#3790)


We are looking for a React Native Developer. This is a contract opportunity. The successful candidate must live in Canada and pass all background checks.
Responsibilities:
- Program using React Native
- Expertise in Native Mobile development – iOS and Android
- Work with back-end developers to define API contracts and use those contracts in-app
- Collaborate with the client to determine feasibility of requirements
- Ensure ongoing code quality via automated unit and integration testing
- Develop and deliver platform and application enhancements which meet or exceed customer needs
- Work with UX Designers, Architects, and other Developers to implement full stack web and mobile solutions
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work as part of an Agile Scrum team
- Design and develop scalable web applications using open source technologies
- Create solutions using leading edge technologies
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Collaborate with cross-functional teams to define, design, and ship new features
- Work on bug fixing and improving application performance
- Working with third-party datasources and APIs
Requirements:
- Highly skilled React Native developer
- 5+ years of work experience in programming mobile applications
- Familiarity with common popular React Native libraries, components, and frameworks
- Ability to work with remote team members
- Shown prior work/accomplishment a great plus
- Proven ability to be self-directed and operate effectively in a fast-paced environment
- Proven ability to define and implement effective software development methodologies
- Ability to communicate, influence other supporting teams such as product, QA, devops, etc. to achieve the objectives
- Experience collaborating with senior developers, project managers, and designers in a fast-paced environment with little supervision
- Expertise with HTML5, CSS3 and Responsive Web Development
- Familiarity with Scrum and agile project methodologies
- Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field
- Clear knowledge of software development best practices
- Able to deliver results on time, and take responsibility for a project’s successful outcome
If you have this expertise, and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contacted.
ID#3790