Integrate with the company's Development team and cooperate with a major client’s IT team
Write client-side JavaScript to get, manipulate and update data using REST and WebSocket APIs
Develop front end applications using React, React hooks, Redux, Redux/sagas and Material UI
Develop visualizations using D3.js, nivo, plotly and other visualization frameworks
Develop mobile applications using React Native
Convert image mockups into pixel-perfect HTML/CSS prototypes
Review, comment, approve pull requests and deploy to different environments
Troubleshoot, fix and perform quality assurance of frontend components and custom applications, including responding to Service Gateway incidents
Assist in development and documentation of the design system and front-end team standards
Participate in Agile/Scrum ceremonies and assist in task effort estimation
Manipulate and optimize graphic resources for websites and applications
Requirements
University degree in Computer Science, Engineering or equivalent, combined with relevant IT professional experience of 7 years
More than 3 years of experience using React and React Native, Redux, Redux Sagas
More than 3 years using JavaScript consuming, displaying, and updating data using Web APIs (JSON)
More than 3 years of experience using Material UI and JSS and writing cascade styles sheets using SASS
More than 3 years of experience converting visual designs into pixel perfect HTML/CSS
More than 2 years of experience creating unit tests in Jest, Enzyme, or other testing frameworks
Experience working with agile/scrum methodologies and hands on the use of Azure DevOps, Jira or similar
Experience using Sketch, Figma or InVision to convert UI requirements into applications
Hands on experience with NextJS and using task automation tools such as Gulp or Grunt and continuous integration tools such as Jenkins, TravisCI, Azure DevOps pipelines
Strong knowledge using Git versioning system and large projects source code workflow
Experience using JavaScript frameworks AngularJS/Angular, KendoUI, Ionic and Bootstrap 4 is a plus
Excellent command of the English language
Benefits
Competitive remuneration (either on contract basis or with full benefits package)
Work in an international, multilingual and multicultural environment
Opportunity to work as part of a major European Institution project and make a difference
Confidential treatment of applications
Access to other open vacancies and company career resources
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.