Senior Android Engineer - Design Systems

Wise
Full-time£88k-111k/year (GBP)London, United Kingdom

📍 Job Overview

Job Title: Senior Android Engineer - Design Systems

Company: Wise

Location: London, England, United Kingdom

Job Type: Full-time

Category: Engineering - Mobile (Android)

Date Posted: 2026-08-17

Experience Level: Mid-Senior (5-10 years)

Remote Status: Hybrid

🚀 Role Summary

  • Drive the architecture, development, and maintenance of reusable UI components and tooling for Wise's Android applications.

  • Champion the adoption and best practices of the Design System across mobile engineering teams to ensure consistency and quality.

  • Collaborate with product designers, content designers, and other engineers to translate design concepts into robust, scalable Android UI solutions.

  • Focus on building intuitive, flexible APIs for the Design System that empower other developers and enhance the overall user experience.

  • Contribute to the continuous improvement of UI performance, accessibility, and visual consistency across all Wise customer-facing platforms.

📝 Enhancement Note: This role is specifically within a Design Systems team, requiring a deep understanding of UI componentization, theming, and developer experience within a large-scale mobile application environment. The emphasis on "shop-window" products suggests a high impact on brand perception and user trust.

📈 Primary Responsibilities

  • Lead the full lifecycle of Design System features, from discovery and technical specification through authoring, testing, documentation, release, and ongoing maintenance.

  • Develop and refine reusable UI components using Jetpack Compose, ensuring high quality, performance, and adherence to accessibility standards.

  • Integrate and manage design tokens (colors, spacing, typography) within the Android app's theme architecture, ensuring global consistency.

  • Design and implement clean, flexible, and well-documented APIs for the Design System, making it easy for product teams to consume and integrate.

  • Conduct and lead visual regression testing to guarantee UI stability and optimize UI performance to achieve zero dropped frames.

  • Troubleshoot, debug, and support product teams encountering issues related to the Design System components and tooling.

  • Act as a brand guardian by ensuring all Design System outputs reinforce customer trust and brand identity.

  • Collaborate closely with Product Designers, Content Designers, Brand Designers, and fellow engineers (Web, iOS, Android) to deliver impactful experiences.

  • Mentor and onboard new engineers, guiding them on Design System usage, tooling, and best practices.

  • Represent and advocate for Design Systems initiatives to both technical and non-technical stakeholders.

  • Contribute to technical documentation, RFCs (Request for Comments), and other knowledge-sharing artifacts.

📝 Enhancement Note: The responsibilities highlight a blend of individual contribution, technical leadership, and cross-functional collaboration, typical for a senior role within a specialized engineering team. The emphasis on "full lifecycle" and "supporting other product teams" indicates a need for ownership and proactive problem-solving.

🎓 Skills & Qualifications

Education: While not explicitly stated, a Bachelor's degree in Computer Science, Software Engineering, or a related field is typically expected for senior engineering roles, or equivalent practical experience.

Experience: 5-10 years of professional Android development experience, with a significant focus on building and maintaining design systems, reusable UI components, and developer tooling.

Required Skills:

  • Deep expertise in building reusable UI components and tooling with Jetpack Compose.

  • Proficient in integrating with theme architecture and managing design tokens (colors, spacing, typography) globally.

  • Proven ability to build clean, intuitive, and highly flexible APIs for consumption by other developers.

  • Experience with visual regression testing tools and methodologies.

  • Strong understanding and practical application of UI performance optimization techniques to ensure smooth rendering (zero dropped frames).

  • Demonstrated commitment to building accessible interfaces with inclusive design principles in mind.

  • Proficiency in using testing tools to improve UI usability and identify accessibility issues.

  • Excellent critical thinking and problem-solving skills, with the ability to explore, evaluate, and communicate complex technical problems clearly and objectively.

  • Strong collaboration skills, with the ability to work effectively with cross-functional peers and solve problems independently and proactively.

  • Eagerness to learn, share knowledge, and contribute to technical documentation and RFCs. Preferred Skills:

  • Proven experience contributing to and growing established design systems or pattern libraries.

  • Exposure to authoring tooling and automation related to design systems.

  • Comfort and familiarity navigating Figma or similar design tools to understand design inputs.

📝 Enhancement Note: The qualifications emphasize practical, hands-on experience with modern Android UI development (Compose) and a deep understanding of the principles behind design systems. The "we'd also love to hear" section indicates flexibility, suggesting that candidates with strong core skills but lacking all preferred skills should still apply.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of reusable Android UI components built with Jetpack Compose, demonstrating flexibility, theming capabilities, and adherence to design guidelines.

  • Examples of well-designed APIs for UI libraries or components, highlighting ease of integration and developer experience.

  • Case studies demonstrating contributions to a design system or pattern library, including the problem statement, your solution, and the impact.

  • Evidence of work on accessibility features and inclusive design within Android applications, potentially including testing methodologies used.

  • Projects that illustrate UI performance optimization efforts, including metrics and results.

  • Documentation samples (e.g., READMEs, component usage guides, API documentation) that reflect clarity and thoroughness. Process Documentation:

  • Examples of technical specifications or RFCs related to new component development or architectural changes within a design system.

  • Documentation showcasing your approach to visual regression testing and UI performance monitoring.

  • Contributions to internal tooling or automation scripts that streamline the design system development or integration process.

  • Evidence of process improvement initiatives within a development team, particularly related to UI consistency or developer onboarding.

📝 Enhancement Note: For a Design Systems role, the portfolio should strongly emphasize the "developer experience" aspect of the design system. This includes not just the visual output but also the usability and maintainability of the components and their APIs for other engineers.

💵 Compensation & Benefits

Salary Range: £87,500 - £111,000 GBP per year.

Benefits:

  • Restricted Stock Units (RSUs) as part of compensation.

  • Competitive salary package.

  • Access to Wise's comprehensive "Wise Benefits" program (details available via provided link).

  • Opportunities for professional development aligned with the "Engineering career map."

  • Inclusive and diverse work environment with a focus on employee well-being.

Working Hours: 40 hours per week (standard full-time). The hybrid work arrangement suggests flexibility in how these hours are structured between home and office.

📝 Enhancement Note: The salary range provided is specific to London, UK, and reflects a senior-level position in a competitive tech market. The inclusion of RSUs indicates a focus on long-term employee retention and shared success. Research into London's cost of living and typical tech salaries for similar roles would further contextualize this range.

🎯 Team & Company Context

🏢 Company Culture

Industry: Global Technology / FinTech. Wise operates in the financial technology sector, enabling fast, low-cost international money transfers and multi-currency accounts. This industry demands high levels of trust, security, and a focus on customer experience.

Company Size: Wise is a significant global technology company with a substantial employee base, indicated by their active recruitment and multiple office locations. This size implies established processes, but also a need for scalable solutions and efficient internal collaboration.

Founded: Wise was founded in 2011. Its journey from a startup to a global player highlights a culture of innovation, continuous improvement, and customer-centricity.

Team Structure:

  • The Design Systems team is part of the broader Mobile Engineering organization.

  • This role involves close collaboration with Product Designers, Content Designers, Brand Designers, and engineers across Web, iOS, and Android platforms.

  • The structure likely involves a mix of individual contributors and specialized teams, with clear reporting lines within engineering leadership.

  • Cross-functional collaboration is a key aspect, requiring engineers to work with diverse stakeholders to achieve shared goals. Methodology:

  • Data-driven decision-making is implied by the company's mission and the need for efficient, scalable financial services.

  • Agile methodologies are common in tech companies of this size, promoting iterative development and continuous feedback.

  • A strong emphasis on user experience (UX) and customer trust shapes development priorities.

  • Continuous integration and continuous delivery (CI/CD) practices are likely employed for efficient software releases.

Company Website: https://wise.com/

📝 Enhancement Note: Wise's mission to simplify global money movement and their emphasis on "best way" suggests a culture that values efficiency, innovation, and customer focus. The "Design Systems" aspect further points to a company that prioritizes a consistent, high-quality user experience across all its products.

📈 Career & Growth Analysis

Operations Career Level: This is a Senior Engineer role, placing it at an experienced individual contributor level within the mobile engineering hierarchy. It signifies a level of expertise where individuals are expected to not only execute complex tasks but also guide others, influence technical direction, and take ownership of significant features or systems. In a Design Systems context, this means leading the development and evolution of core UI frameworks.

Reporting Structure: The Senior Android Engineer will likely report to an Engineering Manager or Lead responsible for the Design Systems team or Mobile Engineering. They will collaborate extensively with peers in Product Design, Content Design, Brand, and other engineering disciplines.

Operations Impact: The role has a direct and significant impact on the user experience of Wise's customer-facing applications (Android app and website). By building and maintaining a robust Design System, this engineer contributes to:

  • Consistency: Ensuring a unified brand and user experience across all Wise platforms.

  • Efficiency: Speeding up development cycles for product teams by providing pre-built, tested components.

  • Quality: Elevating the overall quality, accessibility, and performance of the applications.

  • Brand Trust: Reinforcing Wise's reputation for reliability and user-friendliness.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in Jetpack Compose, advanced UI patterns, accessibility, and performance optimization within design systems.

  • Leadership: Transition into a Tech Lead role for the Design Systems team, mentoring junior engineers, and driving technical strategy.

  • Cross-functional Impact: Gain exposure to web and iOS design systems, fostering broader platform understanding and collaboration.

  • Architectural Influence: Contribute to the long-term vision and architectural decisions for Wise's front-end technology stack.

  • Mentorship: Guide and develop other engineers, formalizing mentorship responsibilities.

📝 Enhancement Note: The career path for a Senior Engineer in a Design Systems team often involves becoming a subject matter expert, a technical lead, or moving into broader platform architecture roles. The emphasis on "raising UX and code quality across all Wise customers" suggests a significant growth trajectory.

🌐 Work Environment

Office Type: Hybrid. Employees are expected to work from the Wise office in London part of the week, with the flexibility to work remotely for the remainder. This setup aims to balance in-person collaboration and flexibility.

Office Location(s): Worship Square, 65 Clifton Street, London, EC2A 4JE, United Kingdom. This is a central London location, likely offering good transport links and access to amenities.

Workspace Context:

  • The office environment is expected to be collaborative, with opportunities for spontaneous discussions and team interactions, facilitated by the hybrid model.

  • Engineers will have access to modern development tools and technologies, including the necessary software and hardware for Android development and design system work.

  • There will be ample opportunities for interaction with peers within the Design Systems team, as well as with designers, product managers, and engineers from various product teams.

Work Schedule: The standard work week is 40 hours. The hybrid arrangement allows for flexibility in managing work-life balance, with employees typically spending a portion of their week in the office and the rest remotely.

📝 Enhancement Note: The hybrid model is a key aspect of the work environment, indicating a modern approach to workplace flexibility. The location in a major city like London suggests a dynamic and potentially fast-paced work setting.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will review applications and potentially conduct a brief introductory call to assess fit and interest.

  • Technical Interview(s): Expect one or more technical interviews focusing on Android development fundamentals, Jetpack Compose, Design Systems principles, API design, and problem-solving. This may include live coding or architectural discussions.

  • Portfolio Review / System Design: A dedicated session to discuss your past projects, focusing on your contributions to design systems, reusable components, and technical challenges you've overcome. This is where your portfolio will be crucial.

  • Cross-functional Collaboration Interview: An interview with peers from design, product, or other engineering teams to assess your collaboration style, communication skills, and ability to work effectively in a cross-functional environment.

  • Final Interview: Potentially with a senior engineering leader to discuss overall fit, career aspirations, and strategic thinking.

Portfolio Review Tips:

  • Curate Strategically: Select 2-3 of your most impactful projects that directly showcase your experience with design systems, reusable components, Compose, API design, and accessibility.

  • Focus on Impact: For each project, clearly articulate the problem you were solving, your specific contributions, the technical challenges faced, your solutions, and the measurable outcomes (e.g., improved developer velocity, reduced bugs, enhanced user satisfaction).

  • Demonstrate Design System Thinking: Highlight how you approached component reusability, theming, API design for consumers, and documentation. Show your understanding of how a design system serves both designers and developers.

  • Prepare for Technical Deep Dives: Be ready to discuss the technical implementation details, architectural choices, testing strategies, and performance considerations for your portfolio projects.

  • Showcase Collaboration: If possible, include examples of how you collaborated with designers or other engineers in your portfolio projects.

Challenge Preparation:

  • Compose Proficiency: Be ready for coding exercises or discussions involving Jetpack Compose, state management, and creating custom, reusable UI elements.

  • Design System Scenarios: Prepare to discuss how you would approach designing a new component, handling theme variations, or addressing common design system challenges (e.g., maintaining consistency, deprecating components).

  • API Design: Practice designing simple, intuitive APIs for UI components, considering factors like parameterization, extensibility, and ease of use for other developers.

  • Accessibility & Performance: Be prepared to discuss best practices and demonstrate knowledge of implementing accessible features and optimizing UI performance in Android.

📝 Enhancement Note: The emphasis on a portfolio review and "System Design" suggests that demonstrating practical application of skills and the ability to think architecturally about complex UI systems is paramount for this role.

🛠 Tools & Technology Stack

Primary Tools:

  • Jetpack Compose: The primary toolkit for building declarative UIs in Android. Deep expertise is required.

  • Android SDK: Core Android development framework.

  • Kotlin: The primary programming language for Android development at Wise.

  • Gradle: Build automation tool for Android projects.

Analytics & Reporting:

  • Firebase Analytics / Google Analytics: Likely used for app usage tracking and performance monitoring.

  • Internal Dashboarding Tools: Custom-built or third-party tools for visualizing design system usage and impact metrics.

  • Performance Monitoring Tools: e.g., Firebase Performance Monitoring, custom solutions for tracking UI frame rates and load times.

CRM & Automation:

  • Version Control: Git (e.g., GitHub, GitLab, Bitbucket) for code management and collaboration.

  • CI/CD Pipelines: Tools like Jenkins, GitHub Actions, or GitLab CI for automated building, testing, and deployment of design system components and applications.

  • Design Tools: Figma is explicitly mentioned as a tool to be comfortable with, indicating close collaboration with design teams.

📝 Enhancement Note: The technology stack is heavily focused on modern Android development practices, with Jetpack Compose being central. The mention of Figma highlights the critical interface between engineering and design.

👥 Team Culture & Values

Operations Values:

  • Customer Focus: Building the "best way to move and manage money" implies a deep commitment to customer needs and satisfaction, reflected in the quality and usability of the product.

  • Efficiency & Speed: The company's mission and product name ("Wise") suggest a value placed on speed, cost-effectiveness, and streamlined processes, both in financial transactions and internal development.

  • Innovation & Continuous Improvement: As a global technology company, Wise likely fosters an environment of constant learning, experimentation, and evolving best practices.

  • Transparency & Honesty: In the FinTech space, trust is paramount. This translates to transparent operations and honest communication.

  • Inclusivity: Wise explicitly states its commitment to diversity, equity, and inclusion, aiming for a workplace where everyone feels respected and empowered.

Collaboration Style:

  • Cross-functional Partnership: Close collaboration between engineering, design, product, and brand teams is essential for a successful design system.

  • Knowledge Sharing: Encouraging engineers to share knowledge, contribute to documentation, and mentor peers is a hallmark of mature engineering teams.

  • Feedback Culture: A willingness to give and receive constructive feedback is crucial for iterating on design system components and processes.

  • Proactive Problem Solving: Engineers are encouraged to identify issues and propose solutions independently, rather than waiting for direction.

📝 Enhancement Note: The combination of a mission-driven FinTech company and a specialized Design Systems role suggests a culture that values both impactful product delivery and high-quality engineering practices, with a strong emphasis on collaboration and continuous learning.

⚡ Challenges & Growth Opportunities

Challenges:

  • Balancing Innovation and Stability: Ensuring the design system evolves with new UI patterns and technologies while maintaining stability and backward compatibility for existing applications.

  • Cross-Team Adoption: Encouraging and supporting adoption of the design system across numerous product teams with varying needs and technical maturity.

  • Technical Debt Management: Proactively identifying and addressing technical debt within the design system components and tooling.

  • Keeping Pace with Platform Changes: Staying ahead of rapid changes in the Android SDK, Jetpack libraries, and best practices.

  • Bridging Design and Engineering Gaps: Effectively translating abstract design concepts into concrete, implementable code components and vice versa, ensuring clear communication.

Learning & Development Opportunities:

  • Deep Dive into Jetpack Compose: Mastering advanced Compose features, performance tuning, and best practices for complex UI.

  • Design System Architecture: Learning to design scalable, maintainable, and extensible design systems for large organizations.

  • Accessibility & Inclusive Design: Expanding expertise in creating universally accessible digital products.

  • Cross-Platform Design Systems: Gaining exposure to web and iOS design system principles and implementations.

  • Mentorship & Leadership: Developing skills in mentoring junior engineers and potentially leading technical initiatives within the team.

📝 Enhancement Note: The challenges are inherent to design systems work in a growing tech company, offering significant opportunities for skill development and problem-solving.

💡 Interview Preparation

Strategy Questions:

  • "Describe a complex UI component you built using Jetpack Compose. What were the challenges, and how did you ensure it was reusable, performant, and accessible?"

  • "How would you design an API for a new Design System component (e.g., a custom Card or Modal) to be easily consumed by other Android engineers?"

  • "Imagine a product team is struggling to integrate a component from the Design System due to a specific limitation. How would you approach diagnosing and resolving this issue, balancing their needs with the integrity of the Design System?"

  • "Walk me through your process for ensuring UI consistency and accessibility across different Android devices and OS versions."

  • "How do you stay updated with the latest trends and best practices in Android development and Design Systems?" Company & Culture Questions:

  • "Based on your understanding of Wise's mission, how do you see the Design System contributing to our goal of making money movement easier and saving customers money?"

  • "What does 'inclusive design' mean to you in the context of mobile application development, and how have you applied it?"

  • "Describe a time you had to collaborate closely with a designer or a non-technical stakeholder. How did you ensure clear communication and alignment?"

  • "How do you approach giving and receiving feedback, particularly when it comes to code reviews or design critiques?" Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, use a STAR (Situation, Task, Action, Result) or similar framework. Clearly state the context, your specific role and tasks, the actions you took, and the quantifiable results or impact.

  • Focus on Design System Principles: Emphasize aspects like component reusability, theming, API design, documentation, and the developer experience you aimed to provide.

  • Show, Don't Just Tell: Use visuals (screenshots, short videos, or live demos if feasible) to illustrate your work. For code, be prepared to discuss specific implementation details.

  • Highlight Problem-Solving: Discuss the technical hurdles you encountered and how you overcame them, demonstrating your problem-solving skills and technical depth.

  • Connect to Wise's Needs: Where possible, draw parallels between your past experiences and the requirements of the Senior Android Engineer - Design Systems role at Wise.

📝 Enhancement Note: Interview preparation should focus on demonstrating deep technical expertise in Compose and Design Systems, strong problem-solving skills, and excellent collaboration capabilities, all within the context of Wise's mission and values.

📌 Application Steps

To apply for this Senior Android Engineer - Design Systems position:

  • Submit your application through the provided link on SmartRecruiters.

  • Tailor your Resume: Highlight your experience with Jetpack Compose, Design Systems, reusable UI components, API design, accessibility, and performance optimization. Use keywords from the job description.

  • Prepare Your Portfolio: Curate 2-3 key projects that best demonstrate your expertise in the required skills. Be ready to discuss them in detail, focusing on impact, technical challenges, and solutions.

  • Practice Interview Questions: Review common Android, Compose, and Design System interview questions, and prepare to answer them using your experience and portfolio examples. Practice articulating technical concepts clearly.

  • Research Wise: Familiarize yourself with Wise's mission, values, products, and recent engineering blog posts to understand their culture and technical landscape.

⚠️ 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

The role requires deep expertise in building reusable UI components with Compose and managing design tokens within a theme architecture. Candidates should possess strong skills in API design, accessibility, and visual performance optimization, along with the ability to communicate complex technical problems effectively.