OVERVIEW
Fairtrade is the most recognized and trusted sustainability label, working to make trade fairer for people and planet.
For more than three decades, Fairtrade has been making an impact on the way trade works. We believe that every farmer and worker should have access to a better way of doing business, and a better way of living.
Fairtrade International is an independent non-profit organisation representing more than two million small-scale farmers and workers worldwide. It owns the FAIRTRADE Mark, a registered trademark that appears on more than 37,000 products. Beyond certification, Fairtrade International and its member organisations (three producer networks and 19 national Fairtrade organisations) partner with producers and businesses, engage consumers, and advocate for a fair and sustainable future.
The Digital Services Unit manages a portfolio of internal and client facing solutions. The unit is responsible for design and implementation. There is a strong focus on engaging with our customers to bridge the gap between people, data and technology in the supply chain. We deliver in-depth, intuitive and insightful solutions that span the value chain from producers to retailers
PRINCIPAL ROLES AND RESPONSIBILITIES
We are seeking a UI Manager who is continuously adapting and excited to work on products that affect our customers every day. In this role, you will lead a team of developers as well as participate directly in hands-on development
You will take responsibility for the following:
• Hands on development of Fairtrade Applications (MVC, React, Angular)
• Implementation of Mapping functionality into FairInsight Application
• Develop UI Standard templates for cross application use
• Participate and lead User Experience Design sessions in conjunction with Product Management Team
• Participate in Agile Development events such as Scrum, Technical Reviews, Sprint Planning
• Lead a team of engineers and support their growth
• Conducting code reviews and maintaining quality standards
• Addressing technical blockers and facilitating problem-solving
• Onboarding of new team members
• Providing feedback and conducting performance reviews
• Developing and tracking key performance indicators for UI team
• Leading cross-functional initiatives and collaborating with product management
• Implementing best practices for software development and deployment
• Facilitating professional development and career progression for engineers
SKILLS REQUIRED
· Bachelors Degree in Computer Science, Engineering, a related field or equivalent experience. A Master’s degree is strongly preferred
Knowledge / Job Specific Competencies:
· 3- 5 years’ experience in building and managing a technical team
· Advanced Software Development Practices
· Proficiency in Core UI JavaScript Frameworks
· Experience in Mapping tools(e.g. Mapbox) and Remote sensing Data formats
· DevOps and Continuous Integration/Continuous Deployment (CI/CD)
· Leading and mentoring a development team
· Service and goal-oriented style
· Ability to work with multiple stakeholders from different perspectives and contexts
· Excellent organizational and co-ordination skills
· Collaborative and supportive approach to teamwork and people management
· Excellent communication skills and facility in cross-cultural communication
· Strong interpersonal communication skills, including conflict and facilitating resolution skills
· Solution-oriented team player
· High level of accuracy and attention to detail
· Reliable, diligent and service driven working attitude
· Passion for the job and the desire to go the extra mile
· Motivation for Fairtrade