Title: Full Stack React Developer
Location: Phoenix, AZ or Indianapolis, IN
We are looking for a skilled Full Stack React Developer to join our clients team! Our client builds custom software products with a specialization in engineering digital solutions that empower Utilities providers and their partners. Their team of Engineers, Strategists, and Software Consultants delivers the right web/mobile solutions, with an unwavering commitment to quality. Our client prides themselves on being Innovation Partners, navigating today's challenges and anticipating the solutions of tomorrow.
As a Full Stack React Developer, you'll play a pivotal role in driving the growth of our client's product development team. You will have the opportunity to make a tangible impact on clients and projects, crafting solutions that solve complex problems and drive business success. You'll collaborate closely with clients and teammates, sharing your expertise, and contributing to a culture of continuous learning and improvement.
This role is fully remote; however, we are looking for candidates residing in the Phoenix and Indianapolis metropolitan areas.
Key Responsibilities:
● Develop web and mobile applications using React.js, React Native and Node.js
● Educate and advise clients and teammates on technical options/trends
● Participate in client consultations to help brainstorm, answer questions, and build solutions
● Perform scoping/architecture and product requirements for new and ongoing projects
● Work within an Agile Scrum framework and manage day-to-day communication with project counterparts
● Analyze, design, implement and integrate functional requirements in new or existing solutions
● Effectively communicate with stakeholders about goals, plans, deliverables, timelines, and the status of your work, ensuring on-time and on-budget delivery
Requirements:
● Extensive hands-on experience (3+ years) with React.js, React Native, and Node.js, including proficiency in building robust and scalable web and mobile applications.
● Demonstrated ability (2+ years) in engaging with clients to understand requirements, define project scopes, and provide technical recommendations, or equivalent consulting experience in a client-facing role.
● Special consideration given to candidates with proficiency in multiple programming languages with the ability to adapt and learn new technologies as needed.
● Proven track record of deploying web and mobile applications, showcasing expertise in the entire software development lifecycle from design to deployment.
● Formal training in computer science or related field, such as completion of boot camps or relevant coursework. Equivalent on-the-job experience will also be considered.
● Proficiency in project management tools such as Jira and Confluence, ensuring efficient collaboration and communication within the team and with stakeholders.
● Experience with version control systems, particularly Git, for managing code repositories and facilitating collaborative development workflows.
● Experience with database systems such as MySQL, PostgreSQL, or MongoDB
● Ability to work collaboratively in a team environment, with excellent communication and problem-solving skills.