React Jobs - Senior React Developer, 15041

at SNI Technology
Location Glendale, CO
Date Posted February 8, 2019
Category Default
Job Type Full-time

Description

SNI Technology's client is actively looking to hire a Senior React Developer for an exciting opportunity located in Denver, CO.

SNI Technology's client is seeking to hire a Senior React/NativeScript Developer to help create and expand a NativeScript app that brings all web functionality of a CRM to Android and iOS. This position will take ownership over the front-end product. In addition to delivering solid and maintainable software, you will need to understand company dynamics and good processes.

Must-Have Requirements:

  • Minimum 6+ years of professional development experience
  • Minimum 2+ years of cross platform mobile app development frameworks/tools (React Native, NativeScript) experience, including:
    • Swift, Java, Objective C
    • Knowledgeable of REST principles
    • Familiar with NoSQL databases

Skills and Experience:

  • 6+ years professional development
  • 2+ years with cross platform mobile app development frameworks/tools (React Native, NativeScript)
    • Swift, Java, Objective C.
    • Knowledgeable of REST principles
    • Familiar with NoSQL databases
  • Familiar with the following (experience a plus)
    • GraphQL, Redux, Apollo, Redis, Jenkins, Gitlab
    • Proficient working with Laravel/Lumen Frameworks
    • Familiarity with Jest/Detox or other testing libraries for automated testing (and/or willingness to implement) is a must.

Additional Qualifications:

  • Desire to write clean, precise unit testing for front-end and back-end services
  • Must follow agile development processes and participate in sprint planning
  • Must have a track record of consistently meeting deadlines
  • Must have strong communication skills, verbal and written
  • Communicate well with non-technical and technical team members
  • Implement the designs of a team of technologists and user interface designers
  • Work with the existing code from the platforms
  • Collaborate with other software developers, designers, and technologists remotely
  • Provide man-hour or level of effort estimates for tasks
  • Actively participate in meetings, including scrum meetings-assist with finding the best possible balance between functionality requirements, usability, technical feasibility, and scheduling realities
  • Adhere to our team's coding standards for readability, efficiency, and maintainability (this includes creating documentation and performing unit testing)
  • Resolve defects and support requests
  • Perform continuous integration
  • Work with project cycles and manage rapid changes
  • Work under pressure and with deadlines
  • Think creatively, adapt to circumstances, learn from co-workers, and share information and experiences
  • Perform multiple tasks concurrently

Please note that is is a full-time opportunity with the option for 2 to 3 days of remote work per week. Must be a US Citizen.