ReactJS and NextJS Javascript Developer

ASU Prep Academy Digital - Remote - Full time

POSITION SUMMARY:

Are you ready to join a world class innovation team that is changing the landscape of education? Inspired and led by ASU’s charter, the ASU Prep Digital Product Team’s goal is to build learning experiences that significantly improve student performance and provide access to educational pathways that enable a better life. The full suite of next-generation courses on our roadmap will leverage adaptive technologies to meet students where they are with fully personalized learning and individualized pacing. Additionally, these courses will feature entirely custom experiential learning environments that are built leveraging the most engaging and immersive technologies to design a discovery-based, learner outcome-centered, approach. Drawing from ASU’s culture of innovation, the ASU Prep Digital Product team is creating the future of learning.

The Senior Front-End Engineer is responsible for the production of scalable web-based applications and user interfaces. The Senior Front-End Engineer will have the opportunity to shape the direction, architecture, execution and outcomes of ASU Prep’s platforms.

QUALIFICATIONS:

  • Bachelor's Degree in a technical or related field, preferred.
  • Eight-Ten (8-10) years of proven working experience in a Web Developer role with active involvement throughout development
  • Extensive experience as a front-end web developer with capabilities on the back-end, front-end, deployment and maintenance of complex web applications
  • Experience working with cross-disciplinary teams such as UX, Design, Operations, Product, etc.
  • Any equivalent combination of experience, training and/or education from which comparable knowledge, skills and abilities have been achieved.

DUTIES AND RESPONSIBILITIES:

  • Work with development teams and product managers to ideate software solutions
  • Work closely with Curriculum, UX, and engineering teams to ideate and implement front end solutions for K-12 learning
  • Design, develop, and manage automated unit, integration, and acceptance tests for all UI components
  • Define needs around maintainability, testability, performance, security, quality and usability for UI platform
  • Produce workable, efficient code that meets technical specifications
  • Write and maintain documentation to describe program development, logic, coding, testing, and changes
  • Design, code, test, debug, document, and maintain software following the organization’s software development life cycle (SDLC) methodology
  • Work with and mentor junior developers to create common processes and maintain standards
  • Formulate and define system scope and objectives through research and fact-finding to develop or modify moderately complex information systems
  • Responsible for software integration, external interface development and technical documentation
  • Follow detailed functional and technical specifications to configure/code enhancements and bug fixes
  • Additional duties may be assigned as necessary.

KNOWLEDGE, SKILLS AND ABILITIES

  • Comfortable working with, communicating and presenting to executive leadership
  • Significant experience building modern front-end applications / UIs with JavaScript, HTML, CSS
  • Significant experience working with JavaScript, ES6+, React, Redux, React Router, Styled Components
  • Experience working with Next.js
  • Experience working with MongoDB or comparable NoSQL Document Database
  • Experience with testing using Jest, Cypress, or similar tools
  • Experience consuming RESTful APIs and OpenAPI Specifications
  • Experience working with serverless architectures
  • Experience with Git and Git services such as GitHub, GitLab, or Bitbucket
  • Excellent leadership, teamwork, and organizational skills
  • Excellent verbal and written communication in addition to persuasively clear and concise presentation skills
  • Exceptional strategic, analytical and critical thinking skills with demonstrated ability to interact with diverse audiences
  • Demonstrated ability to meet quantitative and qualitative objectives
  • Exceptional project management skills including the ability to handle diverse tasks simultaneous to meeting aggressive project timelines and producing high-quality results
  • Highly organized, detail-oriented and results-driven focus; highly responsive to feedback and collaboration
  • Knowledge of K-12 school setting a plus

PHYSICAL DEMANDS:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is frequently required to stand and talk or hear and sometimes walk and sit. The employee must use hands, arms and fingers to input data, handle, feel or reach. While performing the duties of this job, the employee may occasionally push or lift up to 15 lbs such as boxes, supplies, etc. Specific vision abilities required by this job include close vision such as to read handwritten or typed material, and the ability to adjust focus, close vision, distance vision, color vision, peripheral vision and depth perception.

LOCATION:

Remote

TRAVEL:

Occasional travel may be required for site visits, meetings, trainings and/or conferences. Locations may vary and may require overnight stays.

This job description is subject to change at any time.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Mid Level

ASU Prep Academy Digital

As part of Arizona State University’s charter to provide access and excellence, ASU Prep Academy (ASU Prep) shares this commitment by demonstrating all students can achieve at the highest levels, regardless of their background.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up