Job Responsibilities:

  • Architecting and designing responsive, scalable, reusable, and testable front-end solutions
  • The majority of time will be spent in hand-on development
  • Participating in peer code reviews, pair programming, and other peer-to-peer learning opportunities as part of the Agile sprint team
  • Distributing expertise and skills amongst teammates
  • Migrating, refactoring, and maintaining front end frameworks
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches

Skills & Competencies:

  • Problem Solving/Analysis
  • Technical Expertise
  • Innovation/Curiosity
  • Collaboration/Communication Proficiency
  • Time Management/Goal Oriented
  • Eager to Grow

Job Qualifications:

  • 5+ years experience in building complex performant frontend applications from scratch
  • Knowledge of best practices in frontend architecture, including performance, accessibility and usability
  • 4+ years of experience with React.js or Vue and a deep understanding of core principles
  • 3+ years of experience in RESTful Web Services development
  • Practical knowledge of design patterns and API design
  • Demonstrate competency with SQL databases
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Experience with data structure libraries (e.g., Immutable.js)
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization to ensure UI response is excellent
  • Experience working in an AGILE environment
  • Good sense of UI design is a plus.