CARRIER: React.js developer

Hiring React.js developer

banner - hiring (1)

We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.


Responsibilities:

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

MUST TO HAVE:

  • Bachelor’s degree/ Master Degree in Computer Science, Information Technology, or a similar field or Previous experience working as a React.js Developer. 
  • Fluent English (B2 level)
  • Strong proficiency in JavaScript with Typescript preferred, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)

NICE TO HAVE:

  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

YOU MIGHT ALSO HAVE EXPERIENCE: 

  • Experience of working in an agile software development team
  • Experience of solving complex engineering problems
  • Data visualization or analysis or simply experience with one of the libraries useful for this purpose (D3.js, pixi.js, p5.js, Cytoscape.js, ….)

Benefits included:

  • Great work environment
  • Continuous education and training certification opportunity, also with pair programming sessions
  • International work environment, we are open to every culture
  • A collaborative environment where everyone is given the space to grow personally and professionally
  • We love open-source and we encourage everyone to contribute to projects or attend events. We own the “Neo4j – Italy User Group” meetup and others
  • Opportunity to attend conferences as a speaker
  • Flexibility to structure your work in order to achieve results and give you time to enjoy and enrich your life
  • The best hardware and software tools
  • We pay a lot of attention to the quality of the projects we undertake. We don’t do “body rental” of “resources”
  • Permanent contract with flexibility to work remotely

If you are interested in working with us, please send your CV to job@larus-ba.it