Node.js Full Stack Developer/Contract

TensorIoT Inc - Houston, TX

Temporary | Contract
Save

Job Description

We are looking for a Full stack Developer who designs with an excellent understanding of how users interact with applications and successfully delivers that functionality through code. Whether it's creating wireframes or improving existing interactions, UX design choices should be instinctual based on what feels most natural to the user and provides a fluid and satisfying experience. Responsibilities will include delivering designs from client requirements, leveraging AWS to provide unique features and functionality, and delivering quality code that will produce consumable visual elements. The ideal candidate will have outstanding technical fundamentals with a focus on delivering aesthetically pleasing interactions from the ground up. Some travel may be required to meet with clients.

Role / Responsibilities:

  • Delivering complete front end application features as an individual developer or integrated with a team
  • Delivering designs to gain a concise understanding of requirements through strong communication with clients
  • Translating designs to full fledged UI features during development
  • Cooperating with back-end developers in the process of building RESTful APIs and modeling data
  • Translating difficult IoT and ML concepts into consumable interfaces for users
  • Ensuring high performance writing tested, idiomatic, and documented JavaScript, HTML, CSS and Python
  • Working with other developers and small teams to accomplish tasks/projects
  • Promoting clean code and consistent design patterns across teams
  • Writing documentation to support new software features
  • Collaborate with clients on a regular basis

Required:

  • 1 to 2 years of experience working with JavaScript, frameworks like Angular, React, and Node.js etc.
  • 1 to 2 years of experience with ES6 JavaScript, CSS, HTML5 and Python
  • Experience creating self-contained, reusable, and testable modules and components
  • knowledge of CSS and JS methods for providing performant visual effects
  • Knowledge of refactoring existing code in addition to architecting new solution
  • Knowledge using Git version control in a team setting
  • Knowledge of Agile Development methodologies
  • Validating user actions on the client side and providing responsive feedback
  • Professional, precise communication skills
  • Self-reliant learner looking to expand their skillset
  • Interest or experience with AWS/Azure/Google Cloud or other Cloud Platforms
  • Bachelor's degree or higher in IT/IS/CS or relevant experience

Preferred

  • Experience writing unit and integration tests
  • Design experience translating requirements into visual reference tools including wireframing, prototyping, etc.
  • Graphic Design
  • Full-stack experience developing software
  • Client-facing experience
  • Interest in expanding skillset across teams

This is a six months contract with possible extension.

Job Types: Temporary, Contract