Tektree Systems - Pleasanton, CA

posted 26 days ago

Full-time - Mid Level
Pleasanton, CA
Construction of Buildings

About the position

The React Developer role is focused on building and maintaining responsive web applications using ReactJS and related technologies. The position requires advanced knowledge of JavaScript and functional programming, along with extensive experience in developing production applications. The developer will work in a hybrid environment, collaborating with teams to create scalable and high-performance applications.

Responsibilities

  • Develop and maintain responsive Single Page Web Applications using ReactJS.
  • Build and consume RESTful web services and handle JSON-based request/response.
  • Implement design principles to ensure scalability and performance of applications.
  • Write unit tests using frameworks like Jest, Mocha, Chai, or Jasmine.
  • Utilize browser developer tools for debugging and performance optimization.
  • Collaborate with teams using Agile methodologies.

Requirements

  • 7+ years of extensive experience in building production applications with Node.js.
  • Advanced level knowledge of JavaScript and functional programming.
  • Expert level knowledge of HTML5, CSS3, and responsive web design.
  • Proficient in popular JavaScript tools and frameworks such as Gulp/Webpack, ejs/handlebar, Angular.js, or React/Redux.
  • Strong experience in designing low-latency, high-availability applications.
  • Proficiency with Git/Github or other distributed version control systems.
  • Good understanding of user-centered design, progressive enhancement, and SEO.

Nice-to-haves

  • Experience with developing and monitoring applications in cloud environments (Azure, AWS, Google Cloud Platform).
  • Contributions to open source projects.
  • Understanding of relational and NoSQL databases.
  • Experience with Test Driven Development, Continuous Integration, and Continuous Delivery.
  • Experience with Linux environments and container technologies such as Docker.
  • Experience with logging tools like Splunk or ELK.
  • Experience with distributed cache technologies like Redis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service