Roles & Responsibilities:

  • Lead the development and implementation of high-quality, scalable, and efficient React.js applications
  • Design, architect, and maintain complex front-end systems, ensuring code quality and performance
  • Collaborate with the product owner and designers to translate requirements into technical solutions.
  • Provide technical leadership, guidance, and mentorship to the front-end development team
  • Conduct code reviews, identify areas for improvement, and enforce best practices
  • Stay updated with industry trends, tools, and technologies to continuously improve development processes
  • Write clean, maintainable, and efficient code
  • Maintain and create technical documentation

Required Qualifications:

  • Bachelor's degree in Computer Science or related field
  • Extensive experience (6+ years) in front-end development with a focus on React.js and its ecosystem
  • Proven track record of leading and delivering complex projects from inception to deployment
  • Strong proficiency in JavaScript, HTML, CSS, and related web technologies
  • Experience with state management libraries (such as Redux or MobX) and modern front-end build tools
  • Ability to architect scalable and maintainable front-end solutions
  • Excellent communication skills with the ability to collaborate effectively within cross-functional teams
  • Leadership qualities with the ability to mentor and guide junior developers
  • Ability to work in a fast-paced, agile environment
  • Self-starter who can get up to speed quickly and work independently
  • Ability to work in a collaborative environment and possess a team oriented attitude

Desired Qualifications:

  • Experience with backend technologies or full-stack development
  • Familiarity with agile methodologies and DevOps practices
  • Contributions to open-source projects or active participation in the developer community
  • Experience with Jira and Confluence
  • Experience with AWS technical stack (Cloudfront, API Gateway, Lambda, EC2, RDS)

Effectiveness in this role will be measured by:

  • Time to implement and deploy new projects/features
  • Speed of work for completion of tasks
  • Code readability
  • Leadership and mentorship of junior developers

Button Text