Position: Middle Front-End Engineer (vanilla modern) (#15056644)
Company: N-iX
Category: JavaScript
Experience required: 1y
English level: upper

**The Software Engineer ** is a hands-on developer and is responsible for creating software solutions that will help grow as a business. Use your talent to innovate and transform complex concepts into clean, simple solutions. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

**Main responsibilities:**
- Write well-documented, highly maintainable and performing code, with appropriate test coverage
- Investigate and resolve application issues, bottlenecks and inefficiencies
- Demonstrate in-depth experience with e-Commerce and web application technologies, especially in the areas of writing high performance, reliable and maintaining code
- Conduct and participate in code reviews that span multiple languages and applications
- Supports and develops software engineers by providing advice, coaching, and feedback as well as conducting design sessions, assisting in code deployments and day-to-day operations
- Regularly dive into architecture, code, test plans, project plans, etc.
- Participate in Agile Ceremonies to provide feedback and communicate - issues/blockers and communicate project status.

**Requirements:**
- Excellent 'vanilla' modern (ES2015+) JavaScript skills (essential)
- Excellent SASS/CSS skills (essential)
- Excellent HTML skills (essential), ideally with JSTL knowledge
- Knowledge of web security
- Knowledge of accessibility standards
- Knowledge of testing front-end work, both in-browser and code-based (such as Jest)
- Knowledge of responsive design
- Knowledge of build tools, such as Webpack
- Knowledge of GIT
- Standard 'ways of working' knowledge, such as conducting code reviews, working in an Agile team
- Upper-intermediate level of English

**We offer:**
- Competitive market salary and good compensation package
- Best hardware
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office

**Professional growth:**
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.