Position: Senior React.JS Front-end Developer
Company: Softblues
Category: JavaScript
Experience required: 5y
English level: upper

**Description**
You would be working as part of our Labs team, onboarding new clients, delivering experimental proof of concepts and designing complex features for our existing clients and products. The work the Labs team do is innovative, fast-paced and dynamic, and as part of a growing company, there are always opportunities to learn, develop and be part of something exciting and cutting-edge.

Working closely with the Tech Lead, Product Owner, other Developers, and QA, you will be well-organised, have a strong sense of communication, have great attention to detail and be able to turn wireframes and mockups into an attractive digital environment, delivering a best-in-class user experience.

**You will:**
● Design, document and implement client-side architecture Troubleshoot, debug, maintain and upgrade front-end libraries, e.g. npm packages
● Conduct cross-browser and device testing to ensure responsiveness and efficiency
● Demonstrate good UX practices (Atomic Web Design, Micro-Frontends, Design Systems, Accessibility, Typography, …)
● Have a clean separation between UX, UI and Business Logic
● Build features and front-end applications with an appealing, responsive design
● Establish and promote front-end best practices within the development team, with a strong focus on React and styling

**We’d love it if you:**
● Are highly organised with the ability to work within an agile framework
● Have team-working as a priority and actively elicit and provide feedback to drive collaboration and continuous improvement
● Are curious, motivated and motivated by technology
● Have ambition to grow in your role and be able to use your drive, creativity, and initiative to move the team and organisation forward.
● Are a master of workshops, whiteboards and post-it notes (physical and digital).
● Are solutions oriented, with a track record of identifying and implementing creative solutions.

**Requirements**
**You have solid experience with:**
● React
● Typescript
● HTML5
● CSS/SASS
● Storybook and styled components
● Redux Toolkit

**Exposure to the following would be great:**
● OpenID, OAuth
● NextJS
● Sketch
● Testing Framework (at least one of these or similar):
● Jest
● Enzyme
● React testing library
● Cypress / WebDriverIO
● Postman

**You have:**
● 5+ years’ demonstrable experience of building modern, responsive, maintainable SPAs
● Experience working within agile development teams to successfully deliver web-based software
● Ability to identify, and drive the adoption of, best practices & tools within a development team
● Ability to work with browser developer tools and VSCode with plugins or similar IDE
● Solid understanding of core web and browser concepts
● Experience using Git in a professional/workplace environment
● Demonstrable capacity to clearly and concisely communicate complex technical, architectural, and/or organisational problems and propose thorough, iterative solutions
● Upper-Intermediate or higher level of English.


**We offer:**
● Competitive compensation and regular performance-based salary and career development reviews.
● Passionate experienced team, friendly atmosphere, concern for the comfort of specialists.
● A corporate culture that inspires growth and development (tech talks, mentoring, etc).
● Accounting assistance.
● Regular team-building activities.
● Comfortable working environment.
● 18 working days paid vacation.
● No micromanagement.
● Remote work.