Senior Frontend Developer - remote

Botco AI
Posted 3 years ago

Responsibilities include:

  • Designing, developing and troubleshooting complex frontend systems
  • Coding solutions using JavaScript
  • Writing tests
  • Documenting and leading projects
  • Meeting project milestones and delivering working software
  • Mentoring others in the proper standards, practices and procedures for software development.
  • Driving technology standards forward

Requirements

  • Be self-motivated
  • Have strong written and verbal English communication skills
  • Strong problem-solving and diagnostic skills
  • 5+ years of experience using JavaScript
  • 5+ years of experience using React or similar framework
  • Profound insight of JavaScript (OOO versus Functional programming pros/cons, async styles and options, type system pros/cons)
  • Knowledge of reactive programming, error handling, data fetching
  • Deep knowledge of async programming
  • Good experience using industry-standard design patterns, practices and cloud strategies.
  • Ability to implement architectural, scalability, performance and process improvement ideas
  • Good understanding of Continuous Improvement (CI) and Continuous Deployment processes.
  • Good experience in tooling, like webpack, npm, yarn, etc.
  • Good experience in testing, unit testing, integration and regression browser testing

Bonus Points

  • Cloud knowledge (i.e. AWS, GCP, Hasura.io)
  • Vue, Svelte
  • CQRS and event sourcing
  • GraphQL
  • Java and/or other backend language knowledge
  • Python and AI/ML knowledge
  • Chatbot experience
  • Managed or lead a team or side projects