React Jobs - Sr. Software Engineer (React/JavaScript), 18605

at Fahrenheit IT
Location Superior, CO
Date Posted March 19, 2020
Category Default
Job Type Full-time

Description

Why you want to work here!

  • Opportunity: Brand new Executive Team, the sky is the limit!
  • Brand: With this company on your resume, doors open!
  • Autonomy: Less micromanagement and red tape!
  • Benefits: Medical, Dental, Vision, 401K, etc.

Position: Sr. React Developer / Sr. JavaScript Engineer

Client: Confidential

Location: Superior

Type: Contract TO HIRE (3-6 months)

Salary target: 120K (flex for great fit)

Pay target: $50-60/hr W-2 (flex for great fit)

What they’re looking for:

  • Strong front-end JavaScript background: React and ideally React Native. Also experience with other frameworks (ES5 and/or ES6), HTML5 & CSS3 and modern JS frameworks (i.e. React Native, AngularJS, Vue, or other JavaScript frameworks). 3+ years minimum, ideally 5+ of JS.

Responsibilities:

  • Develop all day, every day with a focus in React and React Native.
  • Bring new features to life by collaborating with internal teams, including UX and backend teams, to ensure product requirements are met
  • Create code within a test-driven development and pair programming environment
  • Participate in code reviews from other developers to ensure quality, stability, and overall architecture of our code base
  • Research and prototype to provide insight about new technologies and specific industry solutions to improve our codebase and application performance.
  • Solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists
  • Ability to guide and mentor junior developers on various tasks
  • Drive initiatives with onshore and offshore team members, e.g. better build process, better TDD, etc.

Required Qualifications:

  • 7+ years of JavaScript front-end development with heavy emphasis in JavaScript (ES5 and/or ES6), HTML5 & CSS3 and modern JS frameworks (i.e. React Native, AngularJS, Vue, or other JavaScript frameworks).
  • Deep understanding of RESTful APIs, database, and caching techniques.
  • A strong grasp of computer science fundamentals, design patterns, data structure, and software engineering principles.
  • Commitment to principles of code excellence: unit testing, automated testing, peer code-reviews, and continuous integration.
  • Working knowledge of client-side JavaScript debugging using browser-based tools such as debuggers, web inspectors, HTTP analyzers (Developer Tools, Charles, Fiddler, et al), etc.
  • Ability to communicate technical concepts clearly & concisely, both verbally and in writing.
  • Ability to collaboratively work through technical issues in a professional manner, making design considerations and trade-offs as needed.
  • Desire to thrive in and contribute to a collaborative team environment.
  • Experience with delivering projects in agile environment using SCRUM/XP methodologies.
  • A positive and proactive attitude toward finding solutions, meeting commitments, and assisting others.

Additional Qualifications:

  • Supporting release management activities, deploying program builds to development/test/production environments and maintaining CI/CD environments.
  • Experience with backend services development in one or more of the following technologies: Ruby on Rails, Java, C#.
  • Experience with Gitlab, Jenkins & Atlassian products (JIRA, Confluence).
  • Experience following Scaled Agile Framework (SAFe) processes.
  • Willingness to travel overseas once or maybe twice per year.

Education Qualifications:

  • Bachelor’s degree or equivalent combination of education and experience. Bachelor of Science preferred with 5+ years of professional development experience. Master’s degree is a plus.