Senior Frontend Engineer
We are a tech company based in Palo Alto and Madrid on a mission to reinvent the e-commerce world using machine learning. We have several products focused on giving companies the ultimate tool to achieve the perfect flow to improve, measure, and track all the information and transactions related to their company.
We are seeking a Senior Frontend Engineer who wants to join our awesome team in Madrid. As a Senior Frontend Engineer you will:
- Collaborate with product and design teams to iterate on the design and implementation of the current product and build new features.
- Help your frontend team to improve their skills and learn from them. Lead code reviews and do pair programming with all the team.
- Help to define architecture and make decisions about new specifications. Help the rest of the teams to participate in it.
- Work with the backend team in definition, architecture, and code implementation.
- Participate in business and product decisions. As you gain context, you should provide guidance and input on your teammates' approaches, based on your experience, knowledge, and interests.
- Suggest improvements in the company (culture, actions, etc.) or in the code. We love refactoring and we do not believe in code "perfection," but clean code culture is something we value. Help your teammates to be better professionals.
- Build maintainable services that can scale. You will also develop libraries and abstractions to help platform performance and maintainability.
- Be responsible for your code and help others to improve their own.
Job Description
Skills & Experience
Required Experience
- Our platform is full stack JavaScript. We use NodeJS with Express in the backend and ReactJS with Styled-Components in the frontend (we always use ES.Next). You should have solid knowledge about frontend architecture and performance, and at least 2 years of experience in frontend libraries/frameworks (ReactJS is valuable).
- We work in a post-agile culture, so we are looking for responsible people who want to take over their work and make decisions about the implementation/way to proceed with some features or approaches.
- Communication is a must with a multicultural team, living in different time zones, so you have to be responsible for your own communication and raise your hand if something seems not working or can be improved. We also need a mid-high English level.
- We are seeking proactive people who want to improve our culture, our values, and help our company to reinvent the e-commerce world.
Helpful Skills & Experience
- Experience with styled-components or any other CSS-in-JS technologies.
- Redux or Redux-Sagas notion
- Webpack v4
- GatsbyJS or NextJS experience
- CSS master knowledge is valuable
- Pixel-perfect development
- Some experience in backend development
Apply Now
To apply for this role, please send your CV including a cover letter highlighting your unique qualifications to jobs@joinedapp.com
Local candidates only - Principles only - No agencies please.