Senior React Native Engineer | Remote | Full Time

We’re seeking a qualified Senior React Native Engineer to join our growing company.

IFS Core is a leading provider of cloud-based software for the construction and field service industries. Our innovative products not only combine years of industry best practices and powerful technologies, but also reflect the wants and needs of our customer base. Today’s professionals rely on our products to streamline operations, increase sales, improve management decisions, dispatch service teams and much more.

Job Description

This role will work closely with our designers, QA testers and other developers (both React Native and API) to build out a new React Native application.

  • Collaborate with the product owner and engineering team to break down complex features into smaller increments that can be easily implemented
  • Advising and leading in development of the code infrastructure
  • Work directly with the leadership to research new technologies, execute technical proof of concepts and provide technology recommendations based on  industry best practices
  • Challenge ideas and opinions to proactively avoid pitfalls and inefficient solutions
  • Collaborate with teammates through code reviews, pair programming and interactive discussions
  • Work closely with backend developers to ensure proper use or request changes to defined APIs
  • Collaborate with the QA team to identify and resolve any issues that arise 
  • Work in a scrum-based Agile environment

Required Skills

  • 2+ years of professional React Native development experience
  • Strong experience in building Single Page Applications using client-side JavaScript frameworks (React, React Native, Angular, Vue, etc)
  • Strong experience in integrating with RESTful APIs with authentication
  • Strong experience in implementing offline data storage and management, location awareness and notifications
  • Experience with Git & Responsive Design
  • Excited about writing professional quality, clean, friendly code
  • Solid knowledge of software engineering best practices
  • Passionate about learning new skills, applying them and sharing your knowledge with others 
  • Experience working in an Agile environment
  • Legally authorized to work in the U.S. for any employer
  • Invested in the quality of your work and knowing what it means to create high-quality code

Nice-to-Haves

  • Commercial software development lifecycle practices
  • Ability to meet deadlines with projects and assignments
  • Willingness to learn and support new technologies and train others
  • College degree in Computer Science or related field