React Native Developer Job Description Template
Our company is looking for a React Native Developer to join our team.
Responsibilities:
- 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;
- Develop responsive web application using HTML5, CSS, and JavaScript, and associated JavaScript frameworks, for desktop, tablet, and mobile platforms;
- 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;
- Mobile Developer with expertise in Native Mobile development – iOS and Android;
- Working with third-party datasources and APIs.
Requirements:
- Ability to work with remote team members, either offshore or different location within US;
- 10+ years of work experience in a senior technical role with direct hands-on skill set;
- Shown prior work/accomplishment a great plus;
- BS/MS in Computer Science, Engineering, or related field preferred;
- Proven ability to be self-directed and operate effectively in a fast-paced, high-energy 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;
- Highly skilled JavaScript developer using AngularJS, Angular 6 or similar frameworks;
- Familiarity with common popular React Native libraries, components, and frameworks.