back Back to Jobs

Senior Software Engineer - UI and React.js Experience Required

Location: Phoenix, AZ, United States
Job # 9434459
Based in the Phoenix region, we are searching for a Senior Software Engineer.  You will be part of a fast-paced, entrepreneurial team responsible for delivering world-class customer experiences. Additionally, you will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers.
 
Responsibilities
  • Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools
  • Owning all technical aspects of software development (architecture, design and development of systems) for assigned applications
  • Performing hands-on software development, typically spending about 50% of time writing code, API specs, doing proof of concepts, conducting code reviews and testing in ongoing sprints
  • Driving consistent development practices - tools and common components
  • Developing deep understanding of tie-ins with other systems and platforms within the supported domains
  • Working with technical product managers contributing to blueprints, and assisting with annual planning of feature sets
  • Identifying exciting opportunities for adopting new technology to solve existing needs and predicting future challenges
  • Mentoring engineers, and may have management responsibilities over 2-3 engineers 
Qualifications
6+ years of software development experience in a professional environment and/or comparable experience which may include: 
  • Familiar with Agile or other rapid application development methods.
  • Experience with design and coding across one or more platforms and languages (e.g. react.js, JavaScript, HTML5, CSS, node.js) as appropriate.  Design of RESTful API’s or experience with GraphQL.
  • Hands-on expertise with application design, software development and automated testing.
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
  • Demonstrated experience with object-oriented design and coding with variety of languages.
  • Bachelor’s Degree in computer science, computer science engineering, or related field required.  Full-stack or UI Academy & Bootcamp graduates can apply as well.
this job portal is powered by CATS