We are looking for a Senior Frontend Software Engineer with a creative mindset and desire to build great things. Are you passionate about making the user experience better and more inclusive? Do you want to make meaningful contributions to Smart Protection’s success?
The role
Smart Protection is an extremely complex logistical machine, and you will be working on the core that powers it all. The platform requires special attention on performance, given the complexity of the data structures and the number of requests the services are handling each day. You and your team will be responsible for well testing your code (unit tests, acceptance tests, integration tests, load tests, performance tests) and propose/implement performance improvements.
Job requirements
What we do:
We have our CI/CD structure set up with Jenkins (+docker) and we deploy several times each day.
We have different environments to test our code before deploying to production.
Our stack is React + Typescript. We take advantage of hooks to make things easier and use React’s Context API to handle global states.
We have an internal Design System built on top of Antd with a custom CSS layer using emotion.
We love testing! We use jest + react-testing-library to handle unit and integration testing and Cypress for E2E tests.
What will you do?
Produce simple, maintainable code and in the meantime search for ways to improve it.
Build adaptable UI components usable in various applications.
Learn and help others learn how to write great-quality code.
What you need to apply:
Depth of understanding in software design and object-oriented architectures. Good CSS and HTML5 knowledge.
Proven experience building complex layout applications with React or Vue.
Experience working with git.
Eager to learn new ways of writing code, architectures and technologies.
Passionate about what you do.
Able to solve daily problems autonomously.
Able to prioritize and organise work using agile methodologies.
Eager to help any team member by sharing knowledge.
You are a Team player. Your victories are the team's victories, your failures are the team's failures.
Communicate effectively with other team members.
Be able to put yourself in someone else’s situation with empathy and understanding
Nice to have:
Thrives on challenging situations, hands-on attitude
Knowledge or interest in the cybersecurity industry
Interest on how the backend technologies work
What do we offer?
23 different nationalities within an ambitious and always smiling team
The possibility of making a serious impact on our product
The opportunity to execute and implement your own ideas and initiatives
Flexible working hours. Intensive workday in August
Remote first
Competitive salary
Flexible Benefits with Cobee
If you want to grow professionally and personally, meet new people, learn from the best professionals and work in a Spanish scale up with clients all over the world, then we are waiting for you!
Utilizamos cookies propias y de terceros para medir tu actividad en éste sitio web y mejorar el servicio ofrecido mediante el análisis de tu navegación. Si continuas navegando, consideramos que aceptas su uso. Puedes cambiar la configuración y obtener más información aquí.