This Job Vacancy has Expired!

Front-end developer

NextLink Solutions

Posted on Nov 21, 2020 by NextLink Solutions

Barcelona, Spain
Immediate Start
Annual Salary

Location: Spain, Sant Cugat

Full Time: 100%

Contract Duration: 6 months

We need someone with professional, hands-on experience in developing Web based applications in a fast paced, business changing environment.
As a Front End Developer you will be responsible for build and maintain Front End applications using modern JavaScript technologies. You will be responsible for working with technical and non-technical staff to translate business requirements into technical requirements for execution. You will participate and give feedback in design and code reviews with other developers.

Job Purpose:
Build and maintain single-page applications using React, Redux and TypeScript, in line with software engineering best practices.
Build core user profile functionality by developing new features and extracting existing features from other services.
Collaborate with teammates (including external vendors) and stakeholders to build and improve UI features.
Draft architectural decisions together with the Tech Lead and explore new technologies.
Take an active part in code reviews and provide constructive feedback to other members of the team.

Key skills and experience:
We happen to work with Typescript, React, and NodeJS, so experience using these libraries is key, but as everything change that can change too in the future, that's why we are looking for a Front End developer with a strong knowledge of Vanilla JS and a deep interest in functional programming.

Keywords: React, ES6, Redux, JavaScript, Functional Programming

Must Have:
+3 years of Front End development experience (JavaScript/ES6, HTML5, and CSS3) and responsive design.
+3 years of experience with Front End web frameworks and tools (React) and load page speed and performance optimization.
Hands-on experience with Redux, NodeJS, Typescript, and Functional Programming.
Ability to write responsive CSS and HTML, good understanding of at least one of the
following: CSS, SCSS, SASS or Styled-Components
Testing (Unit Testing/TDD/BDD). Jest, Enzyme & Cypress
Experience with Git/Gitflow
Experience working with teams using continuous integration, continuous deployment, and automated testing with two weeks iterations and agile software development tools (Jira, GitHub, Jenkins, etc.)
Good understanding of the agile software development process.
Product orientated with a pragmatic approach
Good communication skills.
Fluent proficiency in English.

Nice to have:
Good understanding of Back End technologies to contribute to the optimizing of REST
APIs design with Back End team
Understanding of principles of user authentication and authorization.
Experience in SSO, OAuth and JWT.
Experience in/with React Native.
Experience with ramda, rxjs, reselect, redux-observable and epics concept.
Experience with native mobile Front End development

Reference: 1013251465

Set up alerts to get notified of new vacancies.