Senior Front-end Developer
Senior Front-end DeveloperOur client, founded in 2011, is a global platform in the e-commerce/retail space.
Their existing business model has already created a profitable and well-known brand. Enhancements and new features currently being implemented and being driven by Data Science/Big Data technologies are helping to grow the company at a considerable pace.
They are looking for an experienced Front-End Developer (m/f) who is, like them, passionate about delivering the best product and user experience to their customers.
Your responsibilities:
- Implementing complex solutions with state-of-the-art technologies along with your team
- Developing high-traffic international products with a focus on quality and stability
- Optimize applications for maximum speed
- Design mobile-based features
- Collaborate with back-end developers and web designers to improve usability
- Maintain and improve the products
- Work together with back-end developers with coding and troubleshooting
They offer:
- The opportunity to bring our IT platform to the next level
- Training programs
- Flexible working hours
- Remote working days
- Get the most out of a great environment with office parties and team building events
- Free beverages and snacks (coffee, tea, fresh fruit, etc.)
- At least 5+ years practical experience developing front-end applications.
- 2+ years experience with React
- Experience with NodeJS web servers.
- Experience in automation testing and continuous integration
- Experience in high-performance web applications
- Strong knowledge of JavaScript
- Strong knowledge of HTML semantics
- Good knowledge of Webpack (e.g. HTTP, JSON, REST)
- In-depth understanding of the entire web development process
- Understanding of layout aesthetics
- Knowledge of SEO principles
Personal Skills:
- Outstanding analytical and troubleshooting skills
- Excellent communication skills, fluent in English & Spanish
- Entrepreneurial & open mindset
- Smart, energetic, driven and willing to work hard
- Being proactive, without fear of changing any technology, if this contributes to the project.
- Good understanding of the value of teamwork for the success of the Project