Position: Full Stack (JavaScript) Engineer
Company: AgileEngine
Category: JavaScript
Experience required: 3y
English level: intermediate

We’re committed to innovation, working with the best tools and technologies available to help our shoppers seamlessly navigate the digital world of beauty. Client Online is a collaborative work environment that hums with the buzz of 80% female leadership. It’s also home to bold technologists, marketers and ecomm renegades who are shaping the future of beauty.

About the project
● You will work in a fast-paced environment on an online platform that serves 300+ sites globally.
● You’ll work alongside highly experienced and talented product owners, scrum masters, QA, designers & developers to analyze, architect, & build solutions based on business needs.
● You’ll work on multiple projects simultaneously and prioritize workload effectively under tight deadlines. You have good written, verbal, and interpersonal communication skills, attention to detail, and good presentation skills.
● You’ll work with experienced and talented people all over the world. Many of the people you collaborate with will be in a different time zone from you, and you are someone who is excited by the prospect of learning new cultures as well as sharing your own.

**With us you can**

● Work in a dream team of A-players, 65% of whom are seniors
● Create solutions that will be used by global giants like Paramount, IBM, Deloitte, Volkswagen, and others
● Enjoy flexibility by operating remotely or onsite in one of our R&D centers
● Shape your success journey through a personalized growth roadmap tailored to your interests and goals
● Embrace agility — forget about micromanagement and old-school hierarchies

**What you will do:**

● Key role on a team of skilled front end developers working on our core front end components across our branded e-commerce websites, with a focus on creating beautiful front end experiences and a best-in-class user experience.
● Work closely with product teams and brand creative teams to translate designs into websites that maintain the brand’s unique identity.
● Work closely with product owners to define scalable technical solutions & partner with global engineers to contribute what you build into our global technology products
● Troubleshoot & problem solve when urgent technical solutions are needed
● Code review & mentor junior engineers

**Our team is missing someone who has**

● You have 5+ years front end web development experience, with expertise in JavaScript (React ) and in CSS/SASS with a focus on building complex layouts and meeting pixel-perfect design requirements
● You have 3+ years of Back-end development experience, with expertise in NodeJS and GraphQL APIs
● You have strong UX and design sensibilities, and a desire to sweat the small stuff
● You have experience with building performant, mobile-first, responsive React components
● You have experience working with the business to define & drive solutions and working with other engineers to collaboratively solve challenges & improve code quality
● You have a technical background with expertise in engineering principles and design patterns
● You are passionate about writing clean, modern, maintainable, & highly-performant code
● You have the pro-active ability and a self-starter attitude to troubleshoot and solve problems
● You have a positive, collaborative, and solution-oriented approach
● You have experience working in an Agile team and using Jira
● You have strong communication skills with excellent interpersonal effectiveness, in one-on-one interactions and presenting to a room
● You have self-awareness and a desire to continually improve

**What will be a plus?**

● You have experience meeting accessibility and SEO requirements
● E-commerce experience, particularly working with product detail/landing pages
● Expertise with TypeScript
● Experience with MobX
● Experience with Micro Front Ends
● Enthusiasm for Agile development methodologies like TDD & Pair Programming
● Drupal frontend/theming and content building, ideally Drupal 7
● Experience or background with graphic design or visual arts
● Experience with projects at enterprise scale and with global teams
● Exposure to common development tools (Gulp, Babel, Webpack, NPM, etc)
● Experience with versioning tools (Git, Bitbucket, Github), provisioning tools (Jenkins, Docker), and AWS tools (EC2, S3, etc)