UI Engineer- Outbound/Selfservice
π Job Overview
Job Title: UI Engineer - Outbound/Selfservice
Company: Miratech
Location: All Cities, India
Job Type: Full-time
Category: UI/Frontend Engineering
Date Posted: 2026-05-12
Experience Level: Mid-Level (3+ years)
Remote Status: Remote OK (with potential for office presence in India)
π Role Summary
-
This role focuses on the critical intersection of UI/UX design and front-end development, requiring a strong command of design tools and coding languages to translate visual concepts into functional, high-fidelity user interfaces.
-
The candidate will be instrumental in building and maintaining design systems, ensuring consistency and scalability across outbound and self-service platforms.
-
Responsibilities include creating interactive prototypes, developing reusable UI components, and optimizing web applications for performance and responsiveness.
-
This position demands close collaboration with design and development teams to guarantee accurate implementation and a seamless user experience.
π Enhancement Note: While the job title is "UI Engineer," the description clearly indicates a strong emphasis on front-end development skills coupled with advanced Figma expertise. The "Outbound/Selfservice" aspect suggests a focus on customer-facing applications or internal tools designed for user interaction and task completion. The role blends design system management with component development, making it a hybrid position for experienced UI professionals.
π Primary Responsibilities
-
Design System Management: Lead the creation, maintenance, and evolution of Figma-based design systems, ensuring seamless synchronization between design tokens and the codebase.
-
High-Fidelity Prototyping: Utilize Figma's advanced features, including Dev Mode, to build intricate wireframes, high-fidelity designs, and interactive prototypes for rapid testing and stakeholder feedback.
-
UI Component Development: Design, develop, and implement clean, reusable, and scalable UI components using modern front-end technologies to enhance user interface functionality and aesthetics.
-
Cross-Functional Collaboration: Partner closely with UI/UX designers and back-end developers to ensure precise translation of design specifications into functional code, fostering a cohesive development process.
-
Performance Optimization: Optimize web applications for maximum speed, scalability, and responsiveness across a wide range of devices and screen resolutions.
-
Code Reusability & Scalability: Ensure that developed UI components and code are modular, well-documented, and easily maintainable, adhering to best practices for long-term project health.
-
Design Implementation Accuracy: Oversee the accurate implementation of visual designs, ensuring adherence to brand guidelines, typography, and color theory principles.
π Enhancement Note: The responsibilities highlight a need for both design proficiency with Figma and robust front-end development skills. The emphasis on "design systems" and "reusable UI components" points towards a role that contributes to establishing and scaling a consistent user interface across multiple applications, likely within a larger digital transformation initiative.
π Skills & Qualifications
Education: While no specific degree is mandated, a strong understanding of Computer Science principles or a related field is beneficial. A portfolio demonstrating practical application of skills is paramount.
Experience: A minimum of 3 years of professional experience in UI Development or Frontend Development is required.
Required Skills:
-
Figma Expertise: Advanced proficiency in Figma, including mastery of Dev Mode, Auto Layout, component inspection, and comprehensive design system management.
-
Core Web Technologies: Strong hands-on experience with HTML5, CSS3/SCSS, and modern JavaScript (ES6+).
-
Frontend Frameworks: Proven experience with at least one major JavaScript framework, with a specific requirement for React.js.
-
Version Control: Proficient in using Git and GitHub for collaborative development and code management.
-
Design Fundamentals: Solid understanding of fundamental design principles, including typography, color theory, layout, and visual hierarchy.
-
Prototyping & Wireframing: Ability to create detailed wireframes and interactive prototypes to visualize user flows and application functionality.
-
Portfolio: A compelling portfolio showcasing successful Figma-to-code implementation and UI component development.
Preferred Skills:
-
Additional Frameworks: Experience with other popular frontend frameworks such as Angular or Vue.js.
-
UI/UX Collaboration: Demonstrated ability to effectively collaborate with UI/UX designers, providing technical input and ensuring design feasibility.
-
Performance Tuning: Familiarity with techniques for optimizing frontend performance and ensuring application scalability.
π Enhancement Note: The requirement for "advanced Figma knowledge" and specific mention of "Dev Mode" indicates that this role is not just about coding but also about leveraging design tools for development efficiency and handoff. The portfolio requirement is critical for demonstrating practical application of these skills.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Figma-to-Code Showcase: A dedicated section in the portfolio demonstrating the translation of complex Figma designs into functional, responsive web components. This should highlight the challenges faced and how they were overcome.
-
Design System Examples: Visual and functional examples of design systems or component libraries developed or contributed to, emphasizing consistency, scalability, and reusability.
-
Interactive Prototypes: Inclusion of interactive prototypes created in Figma, showcasing user flows, micro-interactions, and the overall user experience envisioned.
-
Component Library Contributions: Evidence of contributions to UI component libraries, detailing the purpose, functionality, and technical implementation of key components.
-
Performance Metrics: Where applicable, provide data or case studies demonstrating the impact of optimized UI elements on application performance, load times, or user engagement.
Process Documentation:
-
Workflow Design: Documentation of personal or team workflows for translating design mockups into code, including handoff procedures and collaboration strategies with designers and developers.
-
Component Development Lifecycle: Outline the typical lifecycle of developing a UI component, from initial concept and design to coding, testing, and integration into a larger application.
-
Design System Governance: Describe approaches to managing and evolving design systems, including version control, documentation standards, and processes for introducing new elements or updates.
-
Performance Analysis & Improvement: Detail methods used for identifying performance bottlenecks in the UI and strategies implemented for optimization.
π Enhancement Note: For a UI Engineer role with a strong Figma component, the portfolio should clearly articulate the candidate's ability to bridge design and development. This includes showcasing not just the final output but also the process, the tools used, and the impact on user experience and application performance.
π΅ Compensation & Benefits
Salary Range: For a Mid-Level UI Engineer with 3+ years of experience in India, a competitive salary range would typically fall between βΉ8,00,000 to βΉ15,00,000 per annum, depending on specific skills, experience, and the exact location within India. This estimate is based on industry benchmarks for skilled IT professionals in India, considering the demand for specialized UI/frontend skills.
Benefits:
-
Competitive Pay and Benefits: Comprehensive compensation package.
-
Health Insurance: Medical coverage for employees.
-
Language Courses: Opportunities to enhance language proficiency.
-
Relocation Program: Support for relocation if required.
-
Professional Development: Extensive opportunities for skill enhancement and career growth.
-
Certification Programs: Support for obtaining industry-recognized certifications.
-
Mentorship: Access to experienced professionals for guidance and career advice.
-
Talent Investment Programs: Structured programs focused on developing employee potential.
-
Internal Mobility: Opportunities for career advancement within Miratech.
-
Internship Opportunities: Potential for growth and learning through internships.
Working Hours: The standard working hours are likely around 40 hours per week, offering flexibility due to the "Work From Anywhere Culture." Specific daily schedules may vary but are expected to align with team collaboration needs.
π Enhancement Note: The salary range provided is an estimate for India, reflecting typical compensation for a mid-level UI Engineer with the specified skills. Miratech's emphasis on professional development and growth opportunities is a significant part of their benefits package, catering to ambitious IT professionals.
π― Team & Company Context
π’ Company Culture
Industry: Miratech operates within the IT Services and Consulting sector, focusing on digital transformation for large enterprises and startups. They are known for blending innovation with enterprise-level execution.
Company Size: Miratech is a global leader with nearly 1000 full-time professionals operating across 5 continents and 25 countries, indicating a substantial and well-established organization with a significant global footprint.
Founded: Established in 1989, Miratech has a long-standing history of delivering technology solutions, accumulating deep expertise and a proven track record.
Team Structure:
-
Global & Specialized: The operations and engineering teams are spread across multiple continents, suggesting a diverse and multicultural environment with opportunities to collaborate with global talent.
-
Project-Oriented: Teams are likely structured around specific client projects or product development initiatives, fostering a results-driven and agile work environment.
-
Cross-Functional Collaboration: Expect close interaction with UI/UX designers, backend developers, product managers, and QA engineers, emphasizing a collaborative approach to product development.
Methodology:
-
Relentless Performance: Miratech champions a culture of "Relentless Performance," aiming for over 99% project success rates by meeting or exceeding scope, schedule, and budget objectives. This implies a focus on efficiency, accountability, and continuous improvement.
-
Agile Development: Given the nature of IT services and digital transformation, agile methodologies are likely employed for project management and development cycles.
-
Data-Driven Decision Making: The emphasis on performance and success rates suggests that data analysis plays a crucial role in project execution and strategic planning.
Company Website: https://www.miratechgroup.com/
π Enhancement Note: Miratech's culture is characterized by a strong emphasis on performance, innovation, and global reach. The "Relentless Performance" ethos suggests a high-achieving environment where efficiency and project success are paramount. The global presence offers exposure to diverse markets and technologies.
π Career & Growth Analysis
Operations Career Level: This UI Engineer position is considered Mid-Level, suitable for professionals with 3+ years of experience. It involves taking ownership of specific UI development tasks, contributing to design system architecture, and collaborating effectively within cross-functional teams.
Reporting Structure: The UI Engineer likely reports to a Lead UI Engineer, Engineering Manager, or a Product Development Lead. They will work in close conjunction with UI/UX Designers and collaborate with backend development teams.
Operations Impact: The UI Engineer's work directly impacts the user experience of Miratech's client-facing applications and internal self-service tools. High-quality UI development contributes to enhanced user satisfaction, improved efficiency for self-service operations, and ultimately, client success, which is a core metric for Miratech.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in specific frontend frameworks (React.js, Angular, Vue.js), advanced Figma capabilities, and performance optimization techniques.
-
Design System Leadership: Progress into roles focused on architecting and leading design system initiatives for larger projects or product lines.
-
Cross-Functional Roles: Transition into broader Frontend Engineering, Full-Stack Development, or even Product Design roles with further experience and development.
-
Mentorship & Team Lead: As experience grows, opportunities may arise to mentor junior engineers and potentially lead small development teams.
-
Global Project Exposure: Gain experience working on diverse, international projects, broadening exposure to different technologies, client needs, and market demands.
π Enhancement Note: Miratech explicitly mentions a "Growth Mindset" and provides various avenues for professional development. For a UI Engineer, this translates to opportunities to deepen technical skills, contribute to architectural decisions concerning design systems, and potentially move into leadership or more specialized technical roles within the company's global structure.
π Work Environment
Office Type: Miratech promotes a "Work From Anywhere Culture," indicating a strong emphasis on remote work flexibility. While they have offices globally, this specific role appears to be remote-first.
Office Location(s): The role is listed for "All Cities, India," suggesting that while the employee can work remotely from anywhere in India, the company has a significant presence and operational base within the country.
Workspace Context:
-
Remote Flexibility: The primary work environment is remote, offering autonomy and work-life balance.
-
Collaborative Tools: Expect to utilize various digital collaboration tools (e.g., Slack, Microsoft Teams, Jira, Confluence) for communication, task management, and knowledge sharing.
-
Design & Development Tools: Access to industry-standard design software (Figma) and development environments will be essential.
-
Global Team Interaction: Opportunities to connect and collaborate with colleagues from diverse cultural backgrounds across different time zones.
Work Schedule: A standard full-time schedule (approximately 40 hours per week) is expected, with flexibility in daily working hours to accommodate remote work and global team coordination. Core collaboration hours may be established to ensure team alignment.
π Enhancement Note: The "Work From Anywhere Culture" is a key differentiator, emphasizing flexibility. For a UI Engineer, this means the ability to structure their workday effectively, focusing on deep work for coding and design, while still being accessible for necessary team synchronization.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your resume and portfolio to assess fundamental qualifications and experience against the job requirements.
-
Technical Interview(s): In-depth discussions focusing on your UI development skills, Figma proficiency, understanding of HTML/CSS/JavaScript, framework experience (React.js), and problem-solving abilities. Expect coding challenges or discussions on previous projects.
-
Portfolio Review: A dedicated session where you will walk through your portfolio, explaining your design process, technical implementation, and the impact of your work. Be prepared to discuss specific Figma-to-code examples and design system contributions.
-
Behavioral/Cultural Fit Interview: Questions designed to assess your collaboration style, problem-solving approach, communication skills, and alignment with Miratech's "Relentless Performance" culture and values.
-
Final Interview: Potentially with a hiring manager or senior leadership to finalize the decision.
Portfolio Review Tips:
-
Curate Selectively: Showcase 3-5 of your strongest projects that best demonstrate your Figma-to-code skills, design system contributions, and overall UI development capabilities.
-
Tell a Story: For each project, clearly articulate the problem, your approach, the tools used (especially Figma and its advanced features), the challenges you faced, your solutions, and the measurable outcomes or impact.
-
Highlight Figma Proficiency: Specifically demonstrate how you used Figma's Dev Mode, Auto Layout, and component features to streamline the development process and ensure design fidelity.
-
Showcase Reusability: Emphasize any reusable UI components or design system elements you created, explaining their architecture and benefits.
-
Prepare for Technical Deep Dives: Be ready to discuss the technical implementation details, code structure, and rationale behind your architectural choices.
Challenge Preparation:
-
Figma-to-Code Exercise: You might be asked to complete a small task involving translating a given design snippet from Figma into functional HTML/CSS/JavaScript, or to discuss how you would approach such a task.
-
Component Design/Implementation: Be prepared to discuss how you would design or implement a specific UI component based on a given requirement or design spec.
-
Problem-Solving Scenarios: Practice answering questions about how you would debug UI issues, optimize performance, or collaborate with a designer on a challenging feature.
π Enhancement Note: The emphasis on Figma, design systems, and a portfolio showcasing "Figma-to-code" implementation suggests that the interview process will heavily scrutinize these specific skills. Demonstrating a clear understanding of how to leverage design tools for efficient development will be crucial.
π Tools & Technology Stack
Primary Tools:
-
Figma: Essential for design, prototyping, design system management, and developer handoff (including Dev Mode).
-
HTML5, CSS3/SCSS: Core technologies for structuring and styling web interfaces.
-
JavaScript (ES6+): Essential for dynamic UI functionality.
-
React.js: The primary required frontend framework for component development and application building.
-
Git/GitHub: For version control, code collaboration, and repository management.
Analytics & Reporting:
CRM & Automation:
- Not directly relevant to this role, but understanding how UI components integrate with backend systems and potentially CRM interfaces might be beneficial for self-service applications.
π Enhancement Note: The technology stack is clearly defined, with Figma and React.js being paramount. Proficiency in these tools, along with foundational web technologies and version control, is non-negotiable.
π₯ Team Culture & Values
Operations Values:
-
Relentless Performance: A core value driving efficiency, accountability, and a commitment to achieving project success (99% success rate). This translates to a proactive, results-oriented approach.
-
Innovation: Miratech fosters an environment where blending enterprise and startup innovation is encouraged, suggesting an openness to new ideas and technologies.
-
Collaboration: The company emphasizes working together across different geographies and disciplines to achieve common goals.
-
Client Focus: Supporting digital transformation for clients means a strong emphasis on delivering value and meeting client needs effectively.
-
Continuous Improvement: The high success rate and focus on performance imply a culture that constantly seeks to refine processes and enhance outcomes.
Collaboration Style:
-
Cross-Functional Integration: Expect to work closely with designers, other developers, and potentially product managers, requiring strong communication and teamwork.
-
Remote Collaboration: Proficiency in using digital tools for seamless collaboration across distributed teams is key.
-
Feedback Exchange: A culture that encourages constructive feedback for continuous improvement of designs, code, and processes.
-
Knowledge Sharing: Opportunities to share best practices, learnings, and technical insights within the team and across the organization.
π Enhancement Note: Miratech's "Relentless Performance" culture is central. Candidates should demonstrate a proactive, results-driven mindset and a willingness to collaborate effectively within a global, remote team to achieve high standards of quality and project success.
β‘ Challenges & Growth Opportunities
Challenges:
-
Bridging Design and Code: Effectively translating complex or nuanced designs into pixel-perfect, functional code, especially under tight deadlines.
-
Maintaining Design System Consistency: Ensuring that the design system is adopted and consistently applied across various projects and by different developers.
-
Optimizing for Diverse Devices: Developing responsive UIs that perform optimally across a wide spectrum of devices, screen sizes, and browsers.
-
Remote Collaboration Dynamics: Navigating communication and collaboration effectively within a globally distributed and remote team environment.
-
Keeping Pace with Technology: Continuously learning and adapting to new frontend technologies, design tools, and best practices.
Learning & Development Opportunities:
-
Advanced Figma Training: Deepen expertise in Figma's advanced features, plugins, and best practices for design systems.
-
Frontend Framework Mastery: Opportunities to become a subject matter expert in React.js or expand knowledge to other frameworks like Angular or Vue.js.
-
Performance Engineering: Develop specialized skills in frontend performance optimization techniques and tools.
-
Design System Architecture: Grow into a role focusing on the strategic design and implementation of scalable design systems.
-
Cross-Disciplinary Learning: Gain exposure to backend development, UX research, or product management through collaboration and internal mobility programs.
π Enhancement Note: The role presents a clear opportunity for growth in specialized UI development and design system management. Candidates who are proactive about learning and can adapt to evolving technologies will find ample growth prospects within Miratech's structured development programs.
π‘ Interview Preparation
Strategy Questions:
-
"Describe a complex UI component you built from scratch using Figma and React.js. What were the key design considerations and technical challenges?" (Focus on Figma-to-code process, component architecture, and problem-solving.)
-
"How do you ensure consistency between a design system in Figma and its implementation in code? What processes do you follow?" (Highlight understanding of design tokens, component mapping, and version control.)
-
"Walk me through your approach to optimizing a slow-loading web page. What tools and techniques would you use?" (Demonstrate knowledge of performance metrics, debugging, and optimization strategies.)
Company & Culture Questions:
-
"What does Miratech's 'Relentless Performance' culture mean to you, and how would you contribute to it as a UI Engineer?" (Connect your work ethic and project approach to their values.)
-
"How do you approach working in a remote, globally distributed team?" (Discuss your experience with remote collaboration tools and asynchronous communication.)
Portfolio Presentation Strategy:
-
Structure: Organize your portfolio by project, with each project including a clear description, your role, the problem/goal, your solution (highlighting Figma and code), and the outcome.
-
Figma Focus: For each relevant project, explicitly show the Figma designs (or link to interactive prototypes) and explain how you translated them into code, mentioning specific Figma features used (Dev Mode, Auto Layout).
-
Code Snippets: Include well-commented code snippets that showcase your coding style, component structure, and proficiency with React.js.
-
Metrics: Quantify your impact whenever possible (e.g., "reduced load time by X%", "improved user engagement by Y%", "created Z reusable components").
-
Practice: Rehearse your presentation to ensure a smooth, concise, and engaging walkthrough. Be prepared for detailed questions on any aspect of your portfolio.
π Enhancement Note: The interview preparation should heavily focus on demonstrating practical skills with Figma and React.js, backed by a strong portfolio. Candidates should be ready to articulate their design-to-code process and their understanding of design systems.
π Application Steps
To apply for this UI Engineer position:
-
Submit your application through the provided link on jobs.smartrecruiters.com.
-
Portfolio Customization: Tailor your resume and cover letter to highlight your 3+ years of UI/Frontend experience, specifically calling out your advanced Figma skills, React.js proficiency, and experience with design systems.
-
Resume Optimization: Ensure your resume clearly lists your technical proficiencies (HTML5, CSS3/SCSS, JavaScript, React.js, Git/GitHub, Figma) and quantifies achievements where possible.
-
Portfolio Preparation: Curate your online portfolio to prominently feature projects demonstrating Figma-to-code implementation, interactive prototypes, and contributions to design systems. Be ready to present and discuss these projects in detail.
-
Company Research: Familiarize yourself with Miratech's "Relentless Performance" culture, their global presence, and their focus on digital transformation. Understand how your role contributes to their overall mission and client success.
β οΈ 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 need 3+ years of experience as a UI or Frontend Developer with strong proficiency in Figma and modern web technologies like HTML5, CSS3, and JavaScript. Experience with React.js and a portfolio demonstrating Figma-to-code implementation are required.