Do you love React and Redux? Keep reeding!
We are looking for a Senior profile to join a company Based in San Francisco and Barcelona, they are working with the latest technologies and top worldwide companies as partners (like Amazon).
What will you do?
- Write clean, performant and well maintained code, paying attention to quality.
- Building reusable components and front-end libraries.
- Developing high quality, testable and performance software.
- Design (architecture ) + implement (coding) the best solutions for each given problem
- Working hand in hand with the product and UX/UI team.
- Working with new technologies and keeping updated in a changing environment with new challenges.
You will enjoy...
- Competitive salary in the sector, according to your experience and skills.
- Flexible schedule in entrance and exit.
- Private medical insurance.
- Career plan and scheduled salary reviews.
- Internal trainings.
- Team Building Activities.
- An excellent work environment with a young, dynamic collaborative team.
- The possibility to join at a young American company with great expectations and huge
potential to grow.
Super if you have...
- Deep experience and strong core skills with Node JS and JavaScript ( ES6 ), jQuery, React JS and Express JS.
- Good understanding with Redux.
- Good understanding of Bootstrap, html, css, sass, handlebars…
- Familiarity with RESTful API.
- Experience with data structure libraries (e.g. lodash ).
- Experience architecting and maintaining of large scale web applications.
- Understand the importance of testing your code and how it reduces risk in making changes and refactoring.
- Solid understanding of git.
- Experience with common front-end development tools such as Babel, Webpack, npm, etc…
- Knowledge and experience with Serverless Architecture and Amazon Web Services.
Don't forget soft skills!
- You take ownership and feel responsible for the product as a whole. You don’t mind getting your hands dirty, and work with legacy code.
- Proven track record in building software, getting projects completed and into production.
- Commitment to quality. You take responsibility for the success of the project.
- Strong analytical and creative problem-solving skills.
- Ability to take smart risks and champion new ideas.
- Team player, collaborative, innovative, get things done mind.
- Passion for your work and striving to do things “the right way” ( ESLint, scalability,
maintainability ). - Ability to understand business requirements and translate them into technical requirements.