Technology Stack needed

  • NodeJS
  • React.js
  • Typescript

Collaboration tools used

  • GitHub
  • Slack
  • Jira
  • Confluence

What you will do / Day-to-day responsibilities

  • Build scalable web apps from the ground up using modern, industry-leading tools and frameworks
  • Coordinate tasks among team members, providing support and guidance as needed for sprint delivery
  • Assess and communicate blockers and risks from all team members to managers for effective resolution
  • Collaborate with team members to contribute to improvements in process and infrastructure
  • Following and implementing the latest coding trends, tricks/hacks and best practices

Required qualifications

  • Minimum 5 yrs of experience in React & Node
  • Good understanding of micro-server architecture and REST API
  • Functional knowledge of Node.js, Express.js, SQL/NoSQL.
  • Familiarity with code versioning tools such as GIT
  • Translating designs and wireframes into high-quality code
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Ability to understand business requirements and translate them into technical requirements

Highly desired but optional qualifications:

  • An Agile mindset with experience working in an Agile environment
  • A spirit of collaboration and transparent communication
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group of people
  • Good interaction with other development teams, DevOps teams, managers, and team members to coordinate job tasks and a strong commitment to work
  • A natural curiosity for new scripting languages, frameworks and technologies
  • High personal code/development standards (peer testing, unit testing, documentation, etc)

3 “must-have” qualities or skills

  • Highly enthusiastic and enjoy learning new technologies and frameworks
  • Take ownership, work collaboratively, and figure things out
  • Passionate and excited to create beautiful, impactful world-class digital products

Nice to have traits

  • Never Satisfied - you don’t just know how your own code works, you understand how the libraries and runtimes beneath it work
  • Fast Learner - the ability to learn new technologies on your own
  • Never Give Up When Everything Fails - Persistence is important, as well as the ability to start over if necessary, even after hours of work.