Description

  • Ability to work within a team - comfortable presenting ideas, giving and accepting feedback
  • Ability to partner well with backend teams to deliver solution together
  • Design, develop, and maintain high-quality Java applications.
  • Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
  • Develop new user-facing features using ReactJS.
  • Build reusable components and front-end libraries for future use.
  • Optimize components for maximum performance across a vast array of devices and browsers.
  • Collaborate with back-end developers and web designers to improve usability.
  • Implement responsive design to enhance user experience.

 
Qualifications:

  • Minimum of BS Degree and 6 years of experience OR 11 years of experience without a degree
  • Bachelor's Degree in Information Technology
  • Experience with frameworks like Spring, Hibernate, or Struts.
  • Strong understanding of object-oriented programming and design patterns.
  • 5+ years with ReactJs and Redux
  • 5+ years with Java development
  • Hands on experience with B2B Software
  • In-depth knowledge of JavaScript, CSS, and HTML.
  • Familiarity with RESTful APIs and JSON.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with code versioning tools (such as Git)

Education

Bachelor's degree