UI Developer

Sukuk Capital
Full-time•Pakistan

šŸ“ Job Overview

Job Title: UI Developer

Company: Sukuk Capital

Location: Lahore, Punjab, Pakistan

Job Type: FULL_TIME

Category: UI/UX Development, Frontend Engineering

Date Posted: 2026-06-24

Experience Level: Mid-Level (2-5 years)

Remote Status: On-site

šŸš€ Role Summary

  • Develop and maintain a large-scale Arabic fintech platform built on Nuxt 4 and Vue 3, focusing on pristine UI component development.

  • Implement pixel-perfect user interfaces from Figma designs, ensuring strict adherence to a bilingual, Right-to-Left (RTL) and Left-to-Right (LTR) design system.

  • Drive the migration of legacy Bootstrap/SCSS code to a modern, utility-first Tailwind CSS v4 architecture, enhancing maintainability and performance.

  • Uphold and enforce robust coding standards, including Tailwind configuration, custom token usage, and optimal class ordering for efficiency.

  • Ensure all UI elements meet WCAG 2.2 AA accessibility standards, robust cross-browser compatibility, and superior frontend performance across all device breakpoints.

šŸ“ Enhancement Note: While the job title is "UI Developer," the detailed responsibilities and required skills indicate a strong focus on frontend engineering with a specialization in UI development, particularly within a structured design system and CSS framework context. The role is crucial for the visual integrity and user experience of a complex fintech platform, requiring deep technical proficiency in modern frontend technologies.

šŸ“ˆ Primary Responsibilities

  • Construct and manage reusable UI components with a token-based theming system, adhering to strict design system conventions and minimizing arbitrary CSS values.

  • Translate Figma mockups into pixel-perfect, responsive layouts, with a primary focus on RTL directionality for the Arabic language, avoiding inline styles or SCSS.

  • Champion and enforce coding standards, including advanced Tailwind CSS v4 configuration architecture, strategic custom token implementation, precise class ordering, and effective utility-first patterns.

  • Execute a comprehensive refactoring and migration strategy for legacy Bootstrap/SCSS codebases to pure Tailwind CSS, ensuring seamless functionality and a complete style layer replacement.

  • Actively contribute to, maintain, and expand a shared component library, encompassing a wide range of elements such as inputs, modals, sophisticated charts, and dynamic animations (e.g., shimmers).

  • Guarantee compliance with WCAG 2.2 AA accessibility guidelines, ensuring broad cross-browser compatibility and optimizing frontend performance across all specified breakpoints (from xs to 2xl).

  • Implement and manage internationalization (i18n) for all UI strings, utilizing translation keys for a fully bilingual (Arabic/English) user interface without relying on direction-specific code branches.

šŸ“ Enhancement Note: The responsibilities highlight a significant architectural and refactoring component, suggesting the need for a developer who can not only build new features but also strategically improve existing codebases. The emphasis on token discipline and logical CSS properties points to a need for deep understanding of modern frontend best practices for maintainability and scalability in a globalized product context.

šŸŽ“ Skills & Qualifications

Education: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Experience: 2-5 years of professional experience in UI development and frontend engineering, with a proven track record of building complex web applications.

Required Skills:

  • Mastery of Tailwind CSS v4, including advanced configuration customization, design token management, plugin development, and extending the core design system.

  • Strong command of Bootstrap 5 for understanding and potentially migrating from existing codebases.

  • Deep understanding of CSS logical properties (e.g., margin-inline, padding-inline, inset-inline) for effective RTL/LTR layout implementation, prioritizing them over physical left/right properties.

  • Proven ability to meticulously translate Figma designs into pixel-perfect, responsive, and RTL-first frontend layouts without resorting to inline styles or raw SCSS.

  • Strict adherence to token discipline, utilizing design tokens for all color, spacing, and typography values, avoiding raw hex codes or arbitrary values when a token is available.

  • Experience with internationalization (i18n) principles, ensuring all user-facing strings are managed via translation keys for seamless bilingual support.

  • Solid understanding of semantic HTML5, ARIA (Accessible Rich Internet Applications) standards for accessibility, effective keyboard navigation, and WCAG 2.2 AA compliance. Preferred Skills:

  • Experience with charting libraries like ECharts, or animation libraries such as Lottie or Rive.

  • Familiarity with multi-theme systems (e.g., light/dark modes, branded themes) implemented via CSS custom properties.

  • Experience with Nuxt 4 and Vue 3 ecosystem, including component composition API and state management.

šŸ“ Enhancement Note: The "Nice to Have" skills suggest opportunities for candidates to differentiate themselves by bringing experience in specific advanced UI/UX technologies that can enhance the platform's visual appeal and interactivity. The requirement for CSS logical properties and token discipline indicates a company that values maintainable, scalable, and accessible design systems.

šŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase at least two significant projects demonstrating mastery of modern CSS frameworks like Tailwind CSS or Bootstrap 5, with a focus on responsive and RTL layouts.

  • Include case studies that detail your process for translating Figma or other design artifacts into functional, pixel-perfect UI components and layouts.

  • Provide examples of component libraries you have built or contributed to, highlighting reusability, theming capabilities, and adherence to design system principles.

  • Demonstrate experience with accessibility standards (WCAG 2.2 AA), showcasing how you've integrated accessibility into your development process. Process Documentation:

  • For each portfolio piece, detail the workflow design and optimization phase, including how you approached the initial build and any subsequent improvements.

  • Explain the implementation and automation methods used, particularly concerning the adoption of new CSS frameworks or refactoring of existing styles.

  • Outline how you measured and analyzed the performance and accessibility of your implemented solutions, providing quantifiable results where possible.

šŸ“ Enhancement Note: Given the role's focus on meticulous UI implementation and design system adherence, a portfolio that clearly articulates the "how" and "why" behind design and development decisions will be highly valued. Demonstrating a structured approach to UI development, migration, and adherence to specific standards is crucial for this role.

šŸ’µ Compensation & Benefits

Salary Range: Based on industry benchmarks for a UI Developer with 2-5 years of experience in Lahore, Pakistan, a competitive salary range is estimated between PKR 150,000 to PKR 250,000 per month. This estimate accounts for the specialized skills in Tailwind CSS v4, Nuxt 4, Vue 3, and the fintech industry context.

Benefits:

  • Annual Increment: Regular salary increases based on performance and company policy.

  • Annual Performance Bonus: Additional compensation tied to individual and company performance.

  • Provident Fund: Contribution towards retirement savings.

  • Medical OPD/IPD/Maternity: Comprehensive health coverage for outpatient, inpatient, and maternity needs.

  • Social Insurance: Government-mandated social security benefits.

  • Paid Leaves: Generous allocation of paid time off.

  • Leave Encashment: Option to encash unused paid leaves.

  • Paid Certifications: Support for professional development and certifications relevant to the role.

  • Engagement Activities: Company-sponsored events and team-building activities.

  • Reward & Recognition: Programs to acknowledge and reward outstanding contributions.

  • Corporate Gifts: Occasional gifts and tokens of appreciation.

  • Annual Tour: Company-sponsored annual trip or outing.

  • Team Hangouts: Regular informal team gatherings.

Working Hours: Standard full-time working hours are expected to be approximately 40 hours per week, typically Monday to Friday, with potential for occasional flexibility required for project deadlines.

šŸ“ Enhancement Note: The salary range is an estimate based on current market data for mid-level frontend developers in Pakistan, adjusted for the specialized technical requirements and industry. The comprehensive benefits package indicates a company that invests in employee well-being and professional growth, which is attractive for long-term career development.

šŸŽÆ Team & Company Context

šŸ¢ Company Culture

Industry: Fintech. Sukuk Capital operates within the financial technology sector, indicating a fast-paced, innovation-driven environment with a strong emphasis on security, compliance, and user trust. This industry often demands robust, scalable, and highly reliable digital platforms.

Company Size: Sukuk Capital is likely a growing organization, potentially ranging from 50-250 employees, suggesting a dynamic environment where individual contributions are visible and impactful. This size often balances established processes with agility.

Founded: While the exact founding date isn't provided, the company's focus on a "large-scale Arabic fintech platform" implies it is an established entity or a well-funded startup with significant development underway. This suggests a commitment to long-term technological investment and growth.

Team Structure:

  • The UI Developer will likely be part of a dedicated frontend development team, potentially within a larger engineering department. This team may consist of other UI/Frontend Developers, possibly a dedicated UX/UI Designer, and a Lead Frontend Engineer.

  • Reporting is expected to be to a Frontend Lead or Engineering Manager, who oversees the development lifecycle and ensures alignment with product roadmaps.

  • Collaboration will be essential with backend developers, product managers, QA testers, and design teams to ensure seamless integration and adherence to specifications. Methodology:

  • Data analysis and insights are likely central to understanding user behavior and optimizing the platform's performance and user experience, even for UI-focused roles.

  • Workflow planning and optimization strategies will be crucial, especially during the refactoring of legacy systems to Tailwind CSS and the development of new components.

  • Automation and efficiency practices are expected to be valued, particularly in UI development, to ensure rapid iteration and maintain high code quality.

Company Website: http://sukuk.sa

šŸ“ Enhancement Note: The fintech industry context suggests a professional and detail-oriented work environment. The company size likely offers a balance between structured processes and the opportunity for individual impact. Understanding the company's focus on an Arabic platform is key, as it implies specific cultural and linguistic considerations in design and development.

šŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a Mid-Level UI Developer, typically requiring 2-5 years of dedicated experience. It signifies an individual contributor role with significant responsibility for executing high-quality UI development tasks, contributing to architectural decisions within the UI layer, and mentoring junior team members. The focus is on deep technical expertise in UI development rather than broader operational strategy.

Reporting Structure: The UI Developer will likely report to a Frontend Lead or Engineering Manager. This structure allows for clear guidance, technical mentorship, and alignment with broader engineering objectives. Collaboration will extend to cross-functional teams including Product Management, backend engineering, and QA.

Operations Impact: While not a traditional "operations" role (like Revenue or Sales Ops), the UI Developer's impact is critical to the "Go-To-Market" (GTM) success of Sukuk Capital's fintech platform. A polished, performant, and accessible user interface directly influences customer acquisition, user engagement, conversion rates, and overall brand perception. A well-executed UI is fundamental to the user experience, which is a key driver of business growth in the digital space.

Growth Opportunities:

  • UI Specialization: Deepen expertise in advanced UI techniques, design systems, accessibility standards, and performance optimization, potentially becoming a subject matter expert.

  • Frontend Architecture: Progress towards a Senior Frontend Engineer or Frontend Architect role, influencing technical direction, technology choices, and the overall frontend development strategy.

  • Technical Leadership: With demonstrated leadership and mentoring capabilities, opportunities may arise to lead smaller feature teams or mentor junior developers.

  • Cross-Functional Development: Gain exposure to backend technologies or product management to broaden understanding of the full software development lifecycle.

šŸ“ Enhancement Note: This role offers significant growth within the frontend engineering discipline, with clear pathways to senior technical roles or leadership positions. The impact on business success is substantial, though framed through the lens of user experience and platform quality rather than traditional operational metrics.

🌐 Work Environment

Office Type: The role is specified as "On-site," indicating a traditional office-based work environment. This suggests a collaborative physical workspace designed for team interaction and focused individual work.

Office Location(s): The primary office location is Lahore, Punjab, Pakistan. This implies a professional office setting within a major Pakistani city, likely with standard amenities and infrastructure.

Workspace Context:

  • The physical workspace will foster direct collaboration and spontaneous problem-solving among team members, crucial for maintaining design system consistency and agile development cycles.

  • Access to necessary development tools, high-performance workstations, and potentially specialized hardware for testing across different devices will be provided.

  • Opportunities for direct interaction with designers, fellow developers, and product stakeholders will be frequent, promoting a cohesive team environment.

Work Schedule: The standard working hours are approximately 40 hours per week, typically aligned with business days (Monday-Friday). While on-site, there may be an expectation of flexibility to meet critical project deadlines or address urgent production issues, common in the fast-paced fintech industry.

šŸ“ Enhancement Note: The on-site requirement suggests a preference for in-person collaboration, which can be beneficial for complex UI development requiring constant feedback loops and detailed discussions with designers and other engineers. This environment is conducive to building strong team cohesion and a shared understanding of project goals.

šŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your resume and portfolio to assess alignment with the required skills (Tailwind CSS v4, Bootstrap 5, RTL/LTR, Figma translation).

  • Technical Interview(s): In-depth discussions focusing on your frontend development expertise, CSS architecture, component design, accessibility knowledge, and problem-solving abilities. Expect coding challenges or live coding sessions related to UI implementation.

  • Portfolio Presentation: You will likely be asked to present a selection of your work, demonstrating your approach to design system implementation, responsive design, RTL support, and performance optimization.

  • Behavioral/Cultural Fit Interview: Assessment of your teamwork, communication skills, problem-solving approach, and alignment with Sukuk Capital's company culture and values.

Portfolio Review Tips:

  • Curate Strategically: Select projects that best showcase your proficiency in Tailwind CSS v4, Bootstrap 5, RTL/LTR design, and Figma-to-code implementation. Highlight projects with complex UI structures or design system components.

  • Detail Your Process: For each project, clearly articulate your development process, from understanding design requirements to implementing pixel-perfect layouts and ensuring accessibility. Use screenshots and code snippets to illustrate your points.

  • Quantify Impact: If possible, provide metrics demonstrating the positive impact of your work, such as improved load times, enhanced user engagement, or successful accessibility audits.

  • Highlight RTL Expertise: Explicitly demonstrate your understanding and application of CSS logical properties for RTL/LTR support. Showcase bilingual interfaces and how you managed internationalization.

Challenge Preparation:

  • CSS Fundamentals: Brush up on advanced CSS concepts, including Flexbox, Grid, specificity, cascading, and especially CSS logical properties.

  • Tailwind CSS & Design Tokens: Be prepared to discuss Tailwind CSS v4 architecture, custom configuration, and the principles of design tokens. Practice creating custom utility classes and theming.

  • Figma to Code: Practice quickly translating mockups into clean, semantic HTML and well-structured CSS, focusing on responsiveness and RTL.

  • Accessibility: Review WCAG 2.2 AA guidelines and common accessibility patterns for forms, navigation, and interactive elements.

šŸ“ Enhancement Note: The interview process will likely heavily weigh practical demonstration of skills. A strong portfolio that visually and technically explains your approach to UI development, with a specific emphasis on the required technologies and standards, will be critical for success.

šŸ›  Tools & Technology Stack

Primary Tools:

  • CSS Frameworks: Tailwind CSS v4 (primary), Bootstrap 5 (for migration/context).

  • JavaScript Frameworks: Nuxt 4, Vue 3.

  • Design & Prototyping: Figma (for design translation).

  • Version Control: Git, likely integrated with platforms like GitHub, GitLab, or Bitbucket.

Analytics & Reporting:

  • While not directly responsible for analytics configuration, understanding how UI impacts frontend performance metrics (e.g., load times, Core Web Vitals) is essential. Familiarity with browser developer tools for performance analysis is expected. CRM & Automation:

  • This role is primarily focused on the frontend UI layer and is less likely to directly interact with CRM systems or marketing automation tools. However, understanding how frontend components integrate with backend systems and APIs is important.

šŸ“ Enhancement Note: Proficiency in the specified frontend technologies (Nuxt 4, Vue 3, Tailwind CSS v4) is non-negotiable. The emphasis on Figma for design translation and the need for CSS logical properties indicate a modern, systematic approach to UI development.

šŸ‘„ Team Culture & Values

Operations Values:

  • Precision & Quality: A strong emphasis on delivering pixel-perfect, high-quality UI elements that meet rigorous design and accessibility standards.

  • Efficiency & Optimization: Valuing streamlined development processes, efficient code, and performance optimization to ensure a fast and responsive user experience.

  • Collaboration & Communication: Fostering an environment where open communication, constructive feedback, and teamwork are paramount for successful project delivery.

  • Innovation & Adaptability: Encouraging continuous learning and the adoption of new technologies and best practices to stay at the forefront of frontend development.

  • User-Centricity: Prioritizing the end-user experience, ensuring the platform is intuitive, accessible, and visually appealing for all users, particularly within the Arabic-speaking market.

Collaboration Style:

  • Cross-functional Integration: Expect close collaboration with UI/UX designers to translate visual concepts into functional code, and with backend developers to ensure seamless API integrations.

  • Process Review & Feedback: A culture of regular code reviews and feedback sessions to maintain code quality, share knowledge, and improve development processes.

  • Knowledge Sharing: Encouraging team members to share best practices, new techniques, and solutions through internal demos, documentation, or informal discussions.

šŸ“ Enhancement Note: The company's values likely revolve around delivering a high-quality, user-friendly product in the competitive fintech space. A collaborative and detail-oriented approach will be key to success in this team environment.

⚔ Challenges & Growth Opportunities

Challenges:

  • RTL Implementation Complexity: Mastering and consistently applying RTL/LTR principles across a large-scale platform, ensuring no visual or functional regressions.

  • Legacy Code Migration: Successfully refactoring and migrating a substantial codebase from Bootstrap/SCSS to Tailwind CSS v4 while maintaining existing functionality and improving performance.

  • Design System Adherence: Strictly adhering to a token-based design system and its conventions across a growing component library and new feature development.

  • Balancing Performance and Aesthetics: Optimizing frontend performance (load times, rendering) without compromising the visual fidelity and responsiveness of the UI.

Learning & Development Opportunities:

  • Advanced CSS Architecture: Deepen expertise in CSS methodologies, utility-first frameworks, and design token systems.

  • Fintech UI/UX: Gain specialized knowledge of user interface and user experience best practices within the financial technology sector.

  • Nuxt 4 & Vue 3 Ecosystem: Expand skills in modern JavaScript frameworks, state management, and server-side rendering techniques.

  • Accessibility Best Practices: Become an expert in implementing and auditing for WCAG 2.2 AA compliance.

šŸ“ Enhancement Note: The role presents significant opportunities for skill enhancement in specialized areas of frontend development, particularly concerning modern CSS frameworks, internationalization, and accessibility within a demanding industry.

šŸ’” Interview Preparation

Strategy Questions:

  • "Describe your experience migrating a significant CSS codebase. What challenges did you face and how did you overcome them?" (Focus on process, tooling, and impact).

  • "How do you ensure pixel-perfect translation of Figma designs into code, especially for complex layouts and responsive behavior?" (Highlight your workflow, attention to detail, and tool usage).

  • "Explain your approach to building and maintaining a design system with token-based theming. How do you enforce consistency?" (Discuss token strategy, component architecture, and governance). Company & Culture Questions:

  • "What interests you about working in the fintech industry, and specifically at Sukuk Capital?" (Research the company's mission and current projects).

  • "How do you approach collaboration with designers and backend engineers to ensure a cohesive product?" (Provide examples of successful cross-functional teamwork).

  • "How do you stay updated with the latest trends in frontend development and CSS frameworks?" (Demonstrate a commitment to continuous learning). Portfolio Presentation Strategy:

  • Structured Storytelling: For each project, clearly outline the problem, your solution, the technologies used, and the outcome. Emphasize your role and contributions.

  • Live Demo/Code Walkthrough: Be prepared to walk through key parts of your code, explaining your architectural choices, CSS implementation (especially Tailwind and RTL), and accessibility considerations.

  • Focus on Key Requirements: Explicitly address how your portfolio pieces demonstrate proficiency in Tailwind CSS v4, Bootstrap 5 migration, Figma translation, RTL support, and WCAG 2.2 AA.

šŸ“ Enhancement Note: Interviewers will be looking for a deep understanding of modern frontend development principles, practical application of the required technologies, and a proactive approach to problem-solving and collaboration. Your portfolio is your primary tool to demonstrate these capabilities.

šŸ“Œ Application Steps

To apply for this UI Developer position:

  • Submit your application through the provided link on the Sukuk Capital careers portal.

  • Tailor Your Resume: Highlight your experience with Tailwind CSS v4, Nuxt 4, Vue 3, Figma, RTL/LTR implementation, and WCAG 2.2 AA. Quantify achievements where possible (e.g., "Reduced load times by X%", "Migrated Y components from Bootstrap to Tailwind").

  • Prepare Your Portfolio: Ensure your portfolio is easily accessible (e.g., via a personal website or GitHub repository) and clearly showcases projects relevant to the job description. Prioritize examples demonstrating your UI development process and technical skills.

  • Practice Your Pitch: Be ready to articulate your experience and passion for UI development, specifically mentioning your familiarity with the required technologies and your approach to building high-quality, accessible interfaces.

  • Research Sukuk Capital: Understand the company's mission, the fintech industry landscape, and their Arabic platform focus. This will help you tailor your responses and demonstrate genuine interest.

āš ļø 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

Requires deep expertise in Tailwind CSS v4, Bootstrap 5, and CSS logical properties for bilingual interfaces. Candidates must be proficient in translating Figma designs into responsive, token-based layouts following WCAG 2.2 AA standards.