Position: JS (React) Web Developer
Company: Ciklum
Category: JavaScript
Experience required: 3y
English level: intermediate

**About Client:**
At AKQA, we believe in the imaginative application of art and science to create beautiful ideas, products, and services. With an entrepreneurial and collaborative approach, we design adaptive digital services and applications that capture the imagination, delivering immersive experiences for our clients.

We are looking for an established Senior ReactJS Web Developer, practitioner of the latest web technologies; building best in class web applications, serving users on the modern web landscape, whatever that may be.

**Responsibilities**
- Your role will be hands-on but also inspiring others to form an exemplary technical team
- You will work closely with others to ensure good collaboration across all disciplines and to facilitate the solving of day-to-day challenges
- As such we are looking for a skilled ReactJS Web Developer to deliver market-leading solutions
- You must be able to teach, coach and mentor other team members whilst maintaining high levels of productivity
- As a senior member of the technical team, you should be passionate about doing what’s right for our clients and understand their business goals and objectives to build the right technical solutions
- You should be able to minimize technical risk and ensure a high-quality output
- You should be familiar with testing strategies and promoting rapid but high-quality development practices
- You should have a thorough understanding of Lean and Agile methodologies to help teams work efficiently and effectively
- You should be able to identify bottlenecks within delivery processes as they occur and be able to help influence behaviors within the team to help resolve these and protect the technical delivery
- The ideal candidate is a self-starting technologist who can draw parallels across a technology landscape and is not restricted by a set specific skill set, however below is a list of skill sets we would expect

**Requirements**
- Experience in React.js mandatory
- Experience of graphic rendering using the HTML5: Comprehensive knowledge of tags, HTML API (Geo, Storage, More APIs), Basic META Tags, CANVAS
- Extensive knowledge on CSS3: Selectors & Hierarchy, Layouts, Responsive Designs, Build Tools, LESS, SASS, Knowledge of Flexbox, CSS Object Model
- Experience of using Object-Oriented programming principles that apply to JavaScript: DOM Selectors, Event Handlers, JQuery – Functions, Callbacks, Promises, Debugging tools & approach
- Understanding of JavaScript design patterns, including the Model-View-Controller and Observer patterns
- Able to produce JavaScript unit tests
- Experience of building web sites using the Responsive Design technique
- Experience working with Continuous Integration servers
- Experience using or building a design system
- Preferred Angular 4, VueJS
- Git (Github link a plus)

**Desirable**
- Advanced CSS and SVG Animations
- Web application performance, profiling, and testing
- Internationalization
- Headless CMS and SaaS products such as Contentful and Optimizely

**Personal skills**
- English level – strong intermediate or higher
- 5+ years industry experience
- Advocate for improvements to processes, quality, and security
- Analytic and positive mindset with a personable and professional approach
- Sharp attention to detail and a passion for new technology
- Professional written and verbal communication
- Champion continuous improvement and best in class software development processes

**What's in it for you**
- Unique working environment where you communicate and work directly with the client at Founder level
- Variety of knowledge sharing and training opportunities, a lot of various technical seminars
- Competitive salary
- State of the art, cool office with warm atmosphere which creates really good working conditions