React JS developer

  •  

Rochester, MI

Industry: Information Technology

  •  

Less than 5 years

Posted 6 days ago

  by    Bill Daugherty

This job is no longer available.

Duties and Responsibilities:

You will be involved in all aspects of developing new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices such as Scrum and Extreme Programming (XP). In this highly collaborative, cross-functional, and Agile environment, you will…

• Build industry leading mobile apps for connected vehicles on a global scale

• Elaborate, estimate, and design for small increments of work…just-in-time

• Commit to completing well-defined work and deliver on those commitments

• Swarm around tasks along with other Scrum team members

• Perform technology evaluation and design spikes

• Report status of assigned software development tasks

• Consistently follow the specified software development methodology

• Model courageous and continuous learning to the team. Actively help team members continuously learn

• Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation

• Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages

• Be a strong contributing member of a collaborative team

• Provide leadership and assistance among and across teams/organizations

• Prospective candidates possess a high degree of business insight, creativity, decision making skills, a drive for results, the ability to negotiate, the ability to develop peer relationships, and a strong technical learning capability.

Education and Years of Experience:

  • BS in Computer Science or other related field of study
  • 3 - 10 years of experience as a software developer on production project

Required Skills/Certifications:

  • Minimum 2 years of experience writing modern JavaScript
  • Understanding of core JavaScript concepts
  • Minimum 1 year of experience writing code for React JS SPAs
  • Experience/understanding of state management in React JS SPAs
  • Experience using NodeJS http servers
  • Experience using GIT within a team setting
  • Experience in an Agile environment

Desired Skills/Certifications:

  • Experience designing and developing applications in a complex operating environment; financial industry experience strongly preferred
  • Understanding of object-oriented design, client-server architecture, and relational database design
  • Experience in modern JavaScript frameworks; experience in Redux and/or Flux
  • Experience in Jenkins for continuous integration; Github (able to use GIT with ease from the command line)
  • Experience in Chrome debugger and Postman
  • Familiarity with SCRUM as a development method for Agile Development
  • Proven ability to quickly learn and apply new technologies
  • Bachelor's degree in Computer Science or an equivalent of work-related experience

Min. Citizenship Status Required: None

Physical Requirement(s): No Physical requirement needed for this position.

Location: Auburn Hills, MI

Salary

$90K - $120K