Next Step Systems - Phoenix, AZ

posted 3 months ago

Full-time - Entry Level
Hybrid - Phoenix, AZ
Professional, Scientific, and Technical Services

About the position

As a Front-End React JavaScript Developer, you will play a crucial role in the design and development of services from the ground up. This position requires a solid understanding of computer science fundamentals and practical industry experience, allowing you to work across the technology stack. You will collaborate closely with the development and design teams to plan user interface ideas, workflows, and user scenarios. Following proper documentation workflows and coding standards throughout the development process is essential. This role is hybrid, requiring onsite presence in Phoenix, AZ, and offers the opportunity to work on exciting projects that enhance user experiences. In this position, you will be responsible for translating UI designs and UX wireframes into high-quality code, ensuring that new user-facing features are developed, tested, deployed, and released effectively. You will also optimize components for maximum performance and advocate for general engineering best practices, including domain-driven code architecture, encapsulation, separation of concerns, and clean code practices. Additionally, you will oversee codes, specifications, and processes to maintain high standards in the development lifecycle.

Responsibilities

  • Design and development of services.
  • Collaborate with other stakeholders.
  • Work with outside sources.
  • Develop, test, deploy and release new user-facing features.
  • Translate UI designs and UX wireframes into high-quality code.
  • Optimize components for maximum performance.
  • Advocate for general engineering best practices such as domain-driven code architecture, encapsulation, separation of concerns, and clean code practices.
  • Oversee codes, specifications, and processes.

Requirements

  • Bachelor's degree in Computer Science or relevant field.
  • 2 years of commercial work experience.
  • Experience with Node.js, React, JSON, and JavaScript.
  • Experienced in handling common React patterns (HOC, render props, Provider pattern, Container / Presentational components, etc.).
  • Familiarity with general front-end tooling, particularly Node.js and NPM.
  • Proven record of building scaled front end Single Page Applications with React.
  • Strong knowledge of JavaScript (ES5 spec and up), including js primitives vs objects, scopes in js, understanding of closures, function binding, etc.
  • General knowledge of common challenges in front-end development (such as browser behavior and limitations, front-end application optimizations).
  • Experience and knowledge of Redux, Babel, Jest unit testing.
  • Solid knowledge of common React principles (immutability, pure functions, functional/class components, pure components, change detection, etc.).
  • Experienced in common front-end styling paradigms CSS modules, CSS in js.
  • Familiarity with React hooks.

Nice-to-haves

  • Able to work a flexible schedule as needed.
  • Able to positively interact with and develop rapport with customers and coworkers.
  • Ability to effectively communicate verbally and in writing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service