React Jobs - Lead React Developer, 18441

at The Judge Group
Location Louisville, CO
Date Posted February 15, 2020
Category Default
Job Type Full-time

Description

Lead-End Software Engineer – React, React Native

More of a startup feel, after several months can work from home 1 day per week, casual work attire. Onsite interview business casual

Do they need to have mobile experience? NO

Size of the current team? QA/Dev 17 people, Devs – 30 people total…… SaFE , scaled Agile, leading the charge, backend Kanban/lean model.

Will help with code pairing and being a true leader. Most of the team is very junior 2 years or less. Be a true mentor.

Would like to find someone with more expertise on React/React Native, the backend is just they have done it in the past that will help with Architecture, back end is currently in RoR

Interview process?

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 insure product requirements are met

•             Create code within a test driven-development and pair programming environment

•             Participate in code reviews from other developers to insure 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.

Basic Requirements:

•             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

•             7 or more 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 (i.e. don’t be a jerk).

•             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.

Preferred 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