Job details

React Software Developer - Client Services

  • React.js
  • API
  • OAuth

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

Detroit Labs was founded in 2011 with a vision for building digital products, services, and the teams that power them. We’re a diverse and inclusive workplace that strives toward justice and equity. A place unafraid to try new things. We have a variety of client teams we work with ranging from startups to fortune 500 companies so there are always new and exciting projects going on.

Detroit Labs "OnSite" Business Unit is looking for experienced React developers to join an exciting client team that drives game changing technology to the consumer. As a React Developer, you will implement requirements through writing readable and maintainable code that meets acceptance criteria, writing project documentation, and collaborating with other roles to create intuitive, performant, and accessible user experience. At the beginning of each development cycle, you will also work with the team to break down, refine, and estimate requirements, as well as identify any dependencies.

This is a full-time salaried hybrid role located in Metro Detroit, MI. Detroit Labs offers access to full medical, vision and dental benefits, as well as 401k matching, yearly personal improvement budget, optional monthly team outings, and more. As a full-time member of our OnSite team, we prioritize your individual career growth by providing consistent check-ins, a yearly retro, and access to a variety of learning resources. Some of those resources include mentorships, e-learning, and ongoing support to ensure you are always growing and working towards your goals.


Responsibilities
  • Work with other engineers, developers, architects, QA, system engineers and project managers in solving client technical challenges
  • Understand requirements, implement solutions, provide administration tools and documentation for specific projects
  • Participate in design and code reviews
  • Follow and enhance existing development processes
  • Provide accurate estimates, regular feedback, and meet project deadlines
  • Contribute positively to a team

Requirements
  • 3 years minimum delivering projects on a professional software team (must have industry experience to be considered)
  • 3+ years of frontend development experience using React
  • Experience consuming data APIs, implementing networking concepts, including authentication (e.g., auth headers or OAuth)
  • Experience consuming web services while being mindful of device resource constraints
  • Experience building custom, responsive user layouts and interactions, including basic animations
  • Experience reading and reviewing other team members' code for defect and performance improvement, and ability to reflect on and incorporate other team members’ feedback to improve your own code
  • Experience estimating new software features with the information provided at the time of the request, and the ability to independently plan and accomplish tasks with proper time management
  • Belief that skills can be developed through deliberate study and practice (a “growth-based” mindset)
  • Must be able to work in a hybrid model in the Metro Detroit area up to 2 days per week
  • Detroit Labs is not currently able to hire candidates who will reside outside of the United States during their term of employment

Benefits
  • The salary for this role is from $70,000 to $120,000 commensurate with experience
  • Monthly developmental check-ins
  • Quarterly outings and events
  • Full medical, dental, vision benefits
  • 401k matching
  • Ongoing mentorship
  • Paid vacation
  • Continued learning and options for mentorship
  • Volunteer opportunities