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 the well-known React.js library (with Flux and Redux ). You will develop applications that are mostly for Mobile devices using Progressive Web Application principles.
Exposure to Backend development will also take part of your role. In the long run isn’t it better to have control over the data models, APIs, and all data manipulations happening on the server side.
But don’t worry we have your back and our team of talented developers will be here to guide you and train you to become a well rounder developer
Key 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
Technical Requirements
- Strong proficiency in JavaScript, 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)
- Experience with data structure libraries (e.g., Immutable.js)
- 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.
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with code versioning tools (Git)
And some nice to have skills too
- Knowledge of isomorphic React
- A knack for benchmarking and optimization
- Knowledge on other Javascript Frameworks: VueJS or Angular
- Ability to work with the remote team with constant communication
- Define and communicate technical and design requirements
- Perform research to keep up with new technologies, trends, and best practices
- Experience working in Agile development environment
- BSc/BA in Computer Science or a related degree
The perks
Our team members are extremely important for us. Here are the perks you will enjoy joining our team:
- Great compensation based on expertise
- Work wherever you want
- Comfortable Hybrid-office for meeting face to face and organize team events
- Standard 5 days Monday to Friday
- Flexible working schedule
- Flat management style with good top management
- Gain experience on latest technologies
- HMO on day 1 with one dependent
- Awesome learning opportunities working with European managers and international clients.