React Native Developer

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.