React Developer

Technogym
Published
14 March 2019
Location
Cesena, Italy
Job Type
Seniority
Junior
Base Salary
Not specified

Description

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 Redux).

Requested Skills

> Responsible for software design and development
> Work in all phases of front-end development while working closely with UI designers to analyse user requirements, design, and code applications
> Work with business users to gather functional requirements
> Work with client architect/senior developers to do high level/low level design/architecture
> Coding and implementation using best practices to produce high performing/scalable/secured modules
> Taking ownership for the design, development and implementation of new applications
> Unit Testing/Integration Testing
> Code Configuration and Release Management
> Production Support and Bug Fixes

Required Skills and Qualifications:

> B.S. in Computer Science
> 2+ years of experience in large-scale React development, including related ecosystem and tooling (Node, yarn, etc.), and state management libraries (Redux, MobX, etc.)
> Experience with JavaScript based web front-end applications
> 3+ years of experience in software engineering/development to include recent experience in agile software engineering environments
> Experience in projects emphasizing cloud-hosted solutions and services, and modern web frameworks, within an agile development model
> You must be able to work both independently and in a collaborative team environment and meet required schedules and timelines
> You must have outstanding skills in communicating complex technical issues and in providing comprehensive written, oral and/or digital products (including document organization and technical writing)
> You must have good analytic skills and the ability to apply these skills in a multi-tasking environment where more than one project may require his/her participation at a given time (typically one primary project and one or two ancillary projects)
Apply
Drop files here browse files ...
Are you sure you want to delete this file?
/