Senior Frontend Software Engineer

Skills
Back-End Web DevelopmentComputer ScienceFront-End DevelopmentJavascript LibrariesTypescriptCode ReviewProduction Experience
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • B.S. in Computer Science or equivalent experience is required
  • Advanced knowledge and production experience with React & Redux
  • Advanced vanilla JavaScript experience and good understanding of type systems with TypeScript expertise
  • Ability to design and write highly robust and maintainable software with a focus on performance and modular design
  • Strong understanding of fundamental data structures and algorithms
  • Experience with REST API interactions and networked programming
  • Strong communication skills

Nice to have

  • React
  • Redux
  • TypeScript
  • JavaScript

Day to day

  • Contribute to the core architecture and technology decisions for Cordial front-end development
  • Build modular reusable components and features
  • Design front-end code for performance
  • Participate in daily standups and joint US/European meeting times
  • Participate in peer code reviews

Hiring process

  • Phone and video Zoom interviews
  • Remote onboarding