User Experience (UX) Engineer
π Job Overview
Job Title: User Experience (UX) Engineer
Company: Rainforest Alliance
Location: Nairobi, Kenya
Job Type: Full-time
Category: User Experience (UX) / Design Operations
Date Posted: April 20, 2026
Experience Level: Mid-Level (2-5 years)
Remote Status: Hybrid
π Role Summary
-
Design and develop intuitive customer journeys, translating complex business processes into user-friendly wireframes, prototypes, and high-fidelity designs for seamless development.
-
Champion a customer-centric design philosophy, ensuring user needs and empathy are at the forefront of all product development initiatives.
-
Lead the adoption of leading UX practices and standardized UX processes across software development teams to enhance product quality and user satisfaction.
-
Conduct comprehensive user research, utilizing qualitative and quantitative data analysis, alongside user testing, to deeply understand user goals, needs, and expectations.
-
Collaborate closely with Architects, Product Owners, and Engineering teams to translate designed solutions into functional and impactful applications.
π Enhancement Note: This role is critical for bridging the gap between business requirements and user needs, demanding a strong understanding of both design principles and development workflows. The "Level 4" designation suggests a mid-level position with significant autonomy and responsibility in shaping product user experience.
π Primary Responsibilities
-
Visualize and map complex business processes into clear, actionable customer journeys and user flows.
-
Create detailed wireframes, interactive prototypes, and high-fidelity mockups using industry-standard UX design tools.
-
Develop Graphical User Interfaces (GUI) for multiple applications, ensuring a consistent and engaging user experience across web and mobile platforms.
-
Conduct user research through interviews, surveys, usability testing, and data analysis to gather insights and validate design decisions.
-
Facilitate collaborative workshops with stakeholders to identify UX opportunities, address UX gaps, and refine product strategies.
-
Partner with Product Owners and Architects to define and clarify requirements, ensuring alignment between business expectations and user needs.
-
Work closely with development teams to ensure the accurate and effective implementation of designed UX solutions, providing ongoing support and iteration.
-
Advocate for and champion best practices in UX design, user research, and customer-centric development within the organization.
-
Contribute to the continuous improvement of UX processes and methodologies within the product development lifecycle.
-
Ensure all UX deliverables meet established standards for usability, accessibility, and visual design.
π Enhancement Note: The responsibilities emphasize a hands-on approach to UX design, from ideation to implementation, with a strong focus on research and cross-functional collaboration. The mention of "Product Architecture" suggests a strategic element to the role, requiring an understanding of how UX fits into the broader system design.
π Skills & Qualifications
Education: A Bachelor's degree in Human-Computer Interaction (HCI), Design, Computer Science, Psychology, or a related field, or equivalent practical experience.
Experience: A minimum of 3 years of professional experience in User Experience (UX) design, particularly within a dynamic software development organization or team.
Required Skills:
-
Proven experience in visual design, interaction design, and UX prototyping.
-
Proficiency in at least one leading UX design and prototyping tool, such as Sketch, Figma, or Adobe XD.
-
Demonstrated experience in developing User Flows, Journey Mapping, and conducting collaborative design workshops.
-
Solid understanding and practical application of user stories, personas, customer journey mapping, or service blueprints.
-
Experience designing UX for both mobile applications (Android & Apple) and web platforms.
-
Familiarity with Agile Frameworks, including Scrum or SAFe, and experience working within these methodologies.
-
Experience using project management tools like Jira and Microsoft Projects for task tracking and workflow management.
-
Fluency in English, both written and oral, for effective communication with global teams.
Preferred Skills:
-
Experience with qualitative inquiry and quantitative data analysis for user research.
-
Experience conducting user testing and synthesizing feedback into actionable design improvements.
-
Background in GUI development and understanding of front-end development constraints.
-
Familiarity with accessibility standards and best practices in UX design.
-
Experience in the non-profit or environmental sector, understanding the unique user needs in such contexts.
π Enhancement Note: The requirements highlight a blend of creative design skills and analytical capabilities, alongside a strong understanding of Agile development processes and common project management tools. The emphasis on a portfolio is crucial for demonstrating practical application of these skills.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase a range of UX design projects demonstrating problem-solving, user-centric design thinking, and a clear process from research to final design.
-
Include case studies that detail the user research methodologies employed, the challenges identified, and the rationale behind design decisions.
-
Present wireframes, prototypes (interactive preferred), and high-fidelity mockups that illustrate your design capabilities and attention to detail.
-
Demonstrate experience with user flows, journey mapping, and how these artifacts informed the final design solutions.
Process Documentation:
-
Document your typical UX design process, from initial stakeholder consultations to final design handoff.
-
Provide examples of how you have used user research data (qualitative and quantitative) to drive design decisions and iterate on solutions.
-
Illustrate your approach to collaborative workshops and how you facilitate user-centered ideation and feedback sessions.
-
Detail your experience working within Agile frameworks, explaining how UX activities integrate into sprint planning, execution, and review cycles.
-
Showcase how you communicate and collaborate with development teams to ensure successful implementation of UX designs.
π Enhancement Note: Candidates are expected to provide a robust portfolio that not only displays design talent but also a structured, data-informed, and collaborative approach to UX problem-solving within an Agile development context.
π΅ Compensation & Benefits
Salary Range: Based on the location (Nairobi, Kenya), experience level (Mid-Level, 2-5 years), and the "Level 4" designation, a competitive salary range for a UX Engineer is estimated to be between KES 2,500,000 and KES 4,000,000 annually. This range accounts for the cost of living in Nairobi, typical industry compensation for UX professionals with this experience, and the benefits offered by the Rainforest Alliance.
Benefits:
-
Opportunities for professional growth and career development, including potential for advancement within the organization.
-
Flexible hybrid working environment, allowing for a balance between remote work and in-office collaboration.
-
Competitive salary package, reflecting the value and expertise brought to the role.
-
A favorable time-off policy, including generous annual leave to support work-life balance.
-
Comprehensive wellbeing initiatives, such as employee assistance programs and dedicated wellbeing activities.
-
Sabbatical opportunities, providing extended periods for rest, reflection, and personal development.
Working Hours: The standard working hours are likely to be 40 hours per week, with flexibility offered through the hybrid work arrangement. Specific daily schedules can be discussed to accommodate team collaboration and personal needs.
π Enhancement Note: Salary estimation is based on general market data for UX Engineers in major African cities and specific details provided in the job description. The benefits package is comprehensive, emphasizing employee wellbeing and professional development, which are attractive to experienced professionals.
π― Team & Company Context
π’ Company Culture
Industry: The Rainforest Alliance operates within the non-profit and environmental sector, focusing on sustainability, conservation, and social responsibility. This industry context means that the work is mission-driven, emphasizing impact and ethical practices.
Company Size: Rainforest Alliance is a global organization with a significant presence, likely employing hundreds or thousands of individuals worldwide. This size suggests a structured organization with established processes, diverse teams, and potential for internal mobility.
Founded: Founded in 1987, the Rainforest Alliance has a long history of working towards its mission. This longevity indicates stability, established expertise, and a deep understanding of the challenges and opportunities in global sustainability.
Team Structure:
-
The UX Engineer will report to the Senior Manager, Product Architecture in Kenya, indicating a reporting line within a product development or technology function.
-
The UX team may be a part of a larger digital transformation or product development department, working in close proximity to Product Owners, Architects, and Engineering teams.
Methodology:
-
The organization likely employs data-driven approaches to measure the impact of its sustainability initiatives and digital products.
-
Workflow planning and optimization will be crucial, especially in translating complex environmental and social goals into user-friendly digital experiences.
-
Automation and efficiency practices are likely valued to maximize the impact of limited resources and effectively scale conservation efforts.
Company Website: https://www.rainforest-alliance.org/
π Enhancement Note: The company's mission-driven nature will likely influence the work culture, emphasizing collaboration, impact, and a commitment to sustainability. The global scale suggests opportunities to work on diverse projects with international teams.
π Career & Growth Analysis
Operations Career Level: This UX Engineer role is designated as "Level 4," typically representing a mid-level professional with a solid foundation of experience (3+ years). At this level, individuals are expected to work with moderate supervision, take ownership of specific design projects, and contribute to the refinement of design processes. They are moving beyond execution to strategic contribution.
Reporting Structure: The UX Engineer will report to the Senior Manager, Product Architecture (Kenya). This structure suggests that architectural considerations and strategic product direction will influence UX design, and the Senior Manager will provide guidance, mentorship, and performance feedback. The role will likely involve collaboration with Product Owners and Engineering Leads on day-to-day project execution.
Operations Impact: The UX Engineer's primary impact will be on the usability, adoption, and effectiveness of digital products used by internal teams, partners, and potentially external stakeholders. By visualizing business processes into customer journeys, they directly influence how efficiently and effectively users can achieve their goals, thereby contributing to the Rainforest Alliance's operational efficiency and mission delivery. Strong UX design can lead to increased user adoption, reduced training needs, and better data collection and analysis for conservation efforts.
Growth Opportunities:
-
Specialization: Develop deeper expertise in specific areas of UX, such as user research methodologies, interaction design for complex systems, or accessibility compliance.
-
Leadership: Progress to a Senior UX Engineer or UX Lead role, taking on more complex projects, mentoring junior designers, and influencing UX strategy at a higher level.
-
Cross-functional Movement: Transition into Product Management, Product Architecture, or related roles by leveraging a deep understanding of user needs and product development processes.
-
Skill Expansion: Gain experience in areas like UX strategy, design systems, or even front-end development to broaden skill sets and career options.
-
Global Impact: Contribute to projects with a global reach, working with diverse teams and impacting conservation efforts worldwide.
π Enhancement Note: The "Level 4" designation and reporting structure indicate a role with significant learning potential and opportunities to influence product direction, particularly within the context of a mission-driven global organization.
π Work Environment
Office Type: The role offers a hybrid working environment, blending remote work flexibility with in-office collaboration. This suggests that while remote work is supported, there will be expectations for regular in-office presence in Nairobi for team meetings, workshops, and collaborative design sessions.
Office Location(s): The primary location is Nairobi, Kenya. This means the on-site component of the hybrid arrangement will be at an office within Nairobi. Further details on specific office amenities or accessibility would need to be confirmed directly.
Workspace Context:
-
The workspace is designed to foster collaboration, likely featuring shared design spaces, meeting rooms equipped for hybrid work, and access to necessary technology for both in-office and remote team members.
-
Operations tools and technology, such as design software (Figma, Sketch, Adobe XD), project management platforms (Jira), and communication tools (Slack, Teams), will be readily available.
-
Opportunities for interaction with architects, product owners, developers, and other UX professionals will be abundant, facilitating knowledge sharing and cross-pollination of ideas.
Work Schedule: A standard 40-hour work week is typical, with flexibility built into the hybrid model. This allows for adjustments to accommodate personal schedules while ensuring core working hours for team collaboration, particularly for synchronizing with global teams if applicable.
π Enhancement Note: The hybrid model is a key feature, offering a balance that appeals to many professionals. Candidates should prepare for a structured but flexible work environment that encourages both independent work and team synergy.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your resume and portfolio to assess qualifications and alignment with the role's requirements.
-
Technical Interview: This will likely involve a discussion about your UX design process, problem-solving methodologies, and specific project experiences. Expect questions about how you approach user research, wireframing, prototyping, and collaboration.
-
Portfolio Presentation: A dedicated session where you will present selected case studies from your portfolio, walking interviewers through your design thinking, challenges, and solutions.
-
Behavioral/Cultural Fit Interview: Questions designed to assess your alignment with Rainforest Alliance's values, your collaboration style, and how you handle team dynamics, particularly within an Agile and hybrid work environment.
-
Final Interview (Potentially): A meeting with senior leadership, possibly the Senior Manager, Product Architecture, to discuss strategic alignment and overall fit.
Portfolio Review Tips:
-
Curate Selectively: Choose 3-4 strong projects that best represent your skills, process, and impact. Prioritize diversity in project types (web, mobile, complex processes).
-
Tell a Story: For each project, clearly articulate the problem, your role, the process you followed (research, ideation, design, testing), the challenges you overcame, and the outcomes or impact achieved. Quantify results whenever possible.
-
Showcase Process: Don't just show final designs. Include sketches, wireframes, user flows, and research artifacts to demonstrate your thought process.
-
Highlight Collaboration: Explain how you worked with stakeholders, developers, and other team members.
-
Tailor to the Role: Emphasize projects that align with designing for complex processes, mission-driven organizations, or cross-platform applications, as relevant to Rainforest Alliance.
Challenge Preparation:
-
Be prepared for a UX design challenge, which could be a take-home assignment or a live exercise during an interview.
-
Focus on demonstrating your ability to quickly understand a problem, research potential solutions, and articulate your design rationale clearly and concisely.
-
Practice explaining your design decisions from a user-centric and business-objective perspective.
-
Prepare to discuss how you would integrate your design work within an Agile framework.
π Enhancement Note: A strong portfolio is paramount. Candidates should prepare to articulate their UX process comprehensively and demonstrate how their skills can directly contribute to Rainforest Alliance's mission through effective digital product design.
π Tools & Technology Stack
Primary Tools:
-
UX Design & Prototyping: Mastery of at least one of the following is essential: Sketch, Figma, or Adobe XD. Familiarity with others is a plus.
-
User Research Tools: Experience with tools for surveys (e.g., SurveyMonkey, Typeform), user testing platforms (e.g., UserTesting.com), and qualitative data analysis tools.
-
Collaboration & Documentation: Proficiency in tools for creating user flows, journey maps, personas, and service blueprints.
Analytics & Reporting:
- Familiarity with web and mobile analytics platforms (e.g., Google Analytics, Mixpanel, Amplitude) to understand user behavior and inform design decisions.
CRM & Automation:
- While not directly a CRM role, understanding how UX interfaces with CRM systems and other business software is beneficial.
Project Management & Development Support:
-
Jira: Essential for tracking user stories, bugs, and project progress within Agile sprints.
-
Microsoft Projects: Experience with this tool for broader project planning and timeline management.
-
Understanding of development workflows and the ability to handoff designs effectively to engineering teams.
π Enhancement Note: The emphasis on standard UX design tools and project management software like Jira is critical. Candidates should be prepared to discuss their proficiency and experience with these technologies, highlighting how they leverage them to drive design outcomes.
π₯ Team Culture & Values
Operations Values:
-
Customer-Centricity: A deep commitment to understanding and serving the needs of users, ensuring that product design prioritizes user experience and satisfaction.
-
Impact-Driven: A focus on how design decisions contribute to the Rainforest Alliance's overarching mission of conservation and sustainability. Designs should enable greater efficiency and effectiveness in achieving these goals.
-
Collaboration: A strong belief in working together across disciplines and departments to achieve shared objectives. Open communication and mutual respect are key.
-
Data-Informed: Utilizing research, analytics, and user feedback to guide design decisions, rather than relying solely on intuition.
-
Efficiency & Innovation: Striving for streamlined processes and innovative solutions that optimize resource utilization and enhance productivity.
Collaboration Style:
-
Cross-functional Integration: Actively engaging with Product Owners, Architects, Developers, and potentially Program Managers to ensure holistic product development.
-
Open Feedback Culture: Encouraging constructive feedback on designs and processes to foster continuous improvement.
-
Knowledge Sharing: Willingness to share insights, best practices, and learnings with colleagues to elevate the team's collective expertise.
-
Agile Teamwork: Embracing the iterative and adaptive nature of Agile methodologies, working closely with development teams within sprints.
π Enhancement Note: The culture is likely to be a blend of professional, mission-oriented, and collaborative. Candidates who thrive in environments where their work has a tangible positive impact and where teamwork is paramount will be a strong fit.
β‘ Challenges & Growth Opportunities
Challenges:
-
Balancing Diverse Needs: Juggling the varied requirements of different user groups (internal staff, partners, potentially external stakeholders) and business objectives within a global non-profit context.
-
Resource Constraints: Working within the typical budget and resource limitations of a non-profit organization, requiring creative problem-solving and prioritization.
-
Global Reach & Localization: Designing solutions that are effective and culturally appropriate across diverse geographical regions and user bases.
-
Integrating New Technologies: Keeping pace with evolving UX technologies and methodologies while ensuring they align with the organization's mission and operational capabilities.
Learning & Development Opportunities:
-
Advanced UX Techniques: Opportunities to deepen expertise in specialized areas like service design, UX strategy, or accessibility.
-
Industry Engagement: Potential to attend relevant conferences, workshops, or webinars focused on UX, digital product development, or sustainability technology.
-
Mentorship: Access to guidance from experienced Product Architects and potentially senior leaders within the organization.
-
Cross-Departmental Understanding: Gaining insights into the operational challenges and needs of various Rainforest Alliance programs, which can inform more effective UX solutions.
-
Contributing to Mission: The profound satisfaction of applying design skills to support a critical global mission.
π Enhancement Note: The role presents opportunities to tackle complex design challenges within a meaningful context, fostering both professional growth and personal fulfillment.
π‘ Interview Preparation
Strategy Questions:
-
"Describe a time you had to translate a complex business process into a user-friendly customer journey. What was your approach, and what was the outcome?" (Focus on your process, tools used, and impact.)
-
"How do you approach user research when resources are limited? Can you provide an example?" (Demonstrate resourcefulness and prioritization in research.)
-
"Walk me through a challenging UX project where you had to collaborate closely with engineering and product teams. How did you ensure alignment and successful implementation?" (Highlight collaboration, communication, and problem-solving.)
Company & Culture Questions:
-
"What interests you about the Rainforest Alliance's mission, and how do you see your UX skills contributing to it?" (Connect your passion for UX with the organization's goals.)
-
"How do you approach feedback on your designs, especially constructive criticism?" (Demonstrate openness to feedback and a growth mindset.)
-
"Describe your experience working in an Agile environment. How do you integrate UX into sprint cycles?" (Show your understanding of Agile workflows.)
Portfolio Presentation Strategy:
-
Structure is Key: For each case study, clearly define the problem, your role, the users, your process (research, ideation, design, testing), the solution, and the results/impact.
-
Visual Appeal: Ensure your presentation is clean, well-designed, and easy to follow. Use visuals (wireframes, mockups, user flows) to support your narrative.
-
Conciseness: Be mindful of time. Practice your presentation to ensure you can cover each project effectively within the allocated timeframe.
-
Engagement: Be prepared to answer questions spontaneously and engage in a discussion about your work and design philosophy.
π Enhancement Note: Candidates should prepare to articulate their UX process, demonstrate problem-solving skills, and clearly connect their work to the organization's mission. A well-prepared portfolio presentation is crucial.
π Application Steps
To apply for this User Experience (UX) Engineer position:
-
Submit your application through the provided link on the Rainforest Alliance recruiting portal.
-
Customize Your Resume: Highlight your 3+ years of UX design experience, proficiency in UX tools (Figma, Sketch, Adobe XD), experience with web/mobile platforms, and familiarity with Agile methodologies. Quantify achievements where possible.
-
Curate Your Portfolio: Select 3-4 strong UX case studies that showcase your process, problem-solving skills, and impact. Ensure it includes wireframes, prototypes, user flows, and research insights, tailored to demonstrate experience relevant to complex processes and cross-platform design.
-
Prepare Your Portfolio Presentation: Practice walking through your selected case studies, focusing on storytelling, demonstrating your UX process, and explaining the outcomes. Be ready to discuss your collaboration style and how you integrate UX within Agile teams.
-
Research Rainforest Alliance: Understand their mission, recent projects, and any digital initiatives. Consider how your UX skills can directly support their conservation and sustainability goals.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates must have at least 3 years of experience in UX design within a software development environment. Proficiency in UX design tools, mobile and web platform design, and familiarity with Agile frameworks are required.