" Apply until April 6th via this link: https://vizzuality.bamboohr.com/careers/67"
We're looking for a front-end developer with experience and proficiency in ReactJS/TypeScript to join our team at Vizzuality. Depending on your experience, we can offer a salary range of €24,000 - €37,000.
Depending on your needs, we are also open to exploring full-time and part-time contract options (with a minimum of 80% time dedication).
Our vibrant team is spread across Spain, Portugal, and the UK. Currently, people work remotely or in our office in Madrid. You are welcome to join us if you are eligible to work in any of these three countries.
(1) WOULD YOU LIKE TO BE PART OF VIZZUALITY'S STORY?
Are you motivated by the desire to impact the planet positively? Are you looking to put your skills to work on something truly meaningful?
At Vizzuality, we aim to reach a fair and sustainable planet by creating tools that empower people to make positive changes.
We are a world-leading technology, design, and science agency. We design and develop data-driven tools and applications for international organizations focusing on Climate Change, Biodiversity, and Inequality.
Solving such large and complex problems will bring you into contact with new technology and some of the world's most interesting organizations and academics in machine learning, remote sensing, and planetary data. You'll be working on projects like these:
https://www.globalforestwatch.org/
https://www.landgriffon.com
https://marxanplanning.org/
https://www.globalmangrovewatch.org/
https://30x30.skytruth.org/
Want to know more about our culture? Check our Playbook. https://playbook.vizzuality.com/
(2) A DAY IN THE LIFE OF A FRONT END ENGINEER AR VIZZUALITY.
We're looking for a developer who will work with a world-class, super-talented team of engineers, designers, scientists, and project managers. Someone passionate about using their creativity and technical skills to make a difference in people's lives, the environment, and the world.
- You will design and develop cross-functional, multi-platform user interfaces to visualize, interact with, and manage large amounts of data in the cloud, often in real-time, ensuring their usability, accessibility, responsiveness, and scalability.
- Working hands-on across our stack is one of the primary tasks engineers perform at Vizzuality.
- Our core stacks are ReactJS/Redux. You will work on JS/TypeScript projects and experiment with new technologies. If you hit a snag or need to learn a new skill, our supportive team is always there to lend a hand and help you conquer any challenge.
- You will take the lead and meet with clients at different stages of the development process to help define requirements and propose solutions and alternatives.
- You will spend a significant amount of your time liaising with data scientists, back-end engineers, project managers, and designers to find novel and creative technical solutions that solve specific client/project needs and integrate disparate technologies such as web mapping, data visualization, responsive design, interactive interfaces, one-page apps, and data management via Rest and Graph APIs.
- You will also communicate with users, colleagues, leading scientists, and decision-makers to collect requirements, describe features and technical designs, and define product strategy.
- Lastly, as an Engineer at Vizzuality, you will ensure software quality, robustness, and compliance with standards by reviewing code, documenting, and creating automated tests.
(3) SKILLS AND EXPERIENCES WE ARE LOOKING FOR IN A CANDIDATE.
(*) Even if you think you don't tick all the boxes below, we'd still love to hear from you. Nobody checks every box, and we are looking for someone excited to join the team and aligned with our purpose!
A. Behaviors and Mindset.
Anyone joining the team, regardless of their seniority level (mid or senior), should demonstrate the following:
- Global Perspective and Team Collaboration: We seek individuals who combine a global perspective with a strong inclination towards teamwork. Ideal candidates will understand the wider impact of their work and recognize how individual efforts contribute to our collective goals. This role suits those who excel in collaborative environments, sharing knowledge and working together to overcome challenges, drive innovation, and achieve success on a global scale.
- Commitment to 'Just Enough Complexity': We're looking for candidates who value and practice 'Just Enough Complexity,' ensuring solutions are straightforward, maintainable, and perfectly tailored to our project needs. This principle emphasizes simplicity, avoiding over-engineering, and focusing on delivering direct value.
- Agility with Resilience to Change: We're seeking agile-minded candidates who excel in environments characterized by rapid change and iterative development. Ideal applicants should possess a keen understanding of project requirements and the flexibility to adapt and iterate on solutions as those requirements evolve. This role is perfect for individuals who view change as an opportunity for improvement, demonstrating resilience and a proactive approach to navigating the dynamic landscape of project development.
- Passion for Coding and Lifelong Learning: We seek individuals with a deep-rooted passion for coding and an unwavering commitment to continuous learning. The ideal candidate thrives on exploring new technologies and techniques, constantly seeking to expand their skill set. This role is perfect for those who view challenges as opportunities to grow and are excited by the prospect of pushing the boundaries of what is possible through code.
- Growth Mindset for T-Shaped Team Integration: Candidates should possess a growth mindset to develop T-shaped skills – deep expertise in a specific area complemented by a broad range of capabilities across other domains. This role is for those eager to deepen their specialty while expanding their horizons, enabling seamless collaboration within multidisciplinary teams. We value individuals who are not only experts in their field but also possess the versatility to contribute and adapt across various aspects of our projects.
- Flexibility and Adaptability: Ideal candidates should be able to step out of their comfort zones and adapt to evolving project needs. This role demands a proactive approach to learning new skills, embracing change, and tackling unforeseen challenges with creativity and resilience. We value individuals who can pivot quickly in response to new information or shifting priorities, ensuring our projects stay aligned with our goals and deliver impactful results.
- Empathy and User Focus: Understanding and prioritizing the user's needs is essential for creating effective and user-friendly software.
B. Technical Skills.
- React library
- Typescript
- Modern CSS and responsive design
- State management (i.e., Redux, Jotai, React Query)
- Web mapping libraries (i.e., Mapbox, ArcGIS), especially with client-side rendering technologies (i.e., DeckGL, MapboxGL JS)
- Data visualization libraries (i.e., D3.js, Three.js)
- Modern front-end frameworks (i.e., Next.js)
- REST API and web services
- Testing and QA (i.e. Cypress, Playwright, Jest)
- Continuous integration tools (i.e., GitHub Actions)
Nice to have: Headless CMS (i.e. Strapi), Node.js and Express, Tailwind CSS, Design tools (i.e., Figma), Web accessibility.
(4) COMPENSATION, BENEFITS & GROWTH
- Annual salary between €24,000 - €37,000 (your final salary will be based on your experience and profile).
- Annual profit-sharing bonus plan (team bonus up to 10% of salary based on company performance).
- €1,500 annual training allowance for courses, conferences, volunteering, innovation projects, or meetups of your choice, including travel and lodging.
- 26 days of vacation (plus local bank holidays).
- Additional birthday holiday. :)
- Up to 2 extra vacation days when you make sustainable travel choices.
- Up to 3 extra vacation days after 5 years at Vizzuality, which will be added to your holiday allowance forever.
- Remote work if you are based in either Spain, Portugal, or the UK
For the complete benefits list, please check our Playbook. https://playbook.vizzuality.com/view-md/People/Benefits/Benefits
(5) RECRUITMENT PROCESS OVERVIEW
- Application: March 26th - April 6th
- First Interview: April 7th - 25th
- Challenge: April 14th - 30th
- Second Interview: 22nd April onwards.