Description
We’re looking for a Front-End Developer (Power Apps) to design and build a clean, intuitive web application using the Microsoft Power Platform—primarily Power Apps—with a strong focus on UX design. You’ll take ownership of the front-end experience end-to-end: translating user needs into user journeys, designing screens and interactions, and implementing them in Power Apps with attention to performance, accessibility, and maintainability.
This role is outcome-focused: you’ll collaborate with architects and stakeholders to implement the right app patterns for the problem, while staying open to improved approaches rather than following a rigid blueprint.
Responsibilities
- Design UX/UI for a web application in Power Apps: create user flows, wireframes, and screen layouts that prioritize clarity and usability.
- Build and configure Power Apps (Canvas app preferred) for responsive, modern web experiences (navigation patterns, forms, components, theming).
- Implement search and browse user experiences: filters, sorting, keyword search patterns, empty/error states,
and clear results presentation.
- Create reusable UI components (component libraries, templates, consistent styling) to ensure scalability and speed of iteration.
- Integrate with data sources (e.g., Dataverse, SharePoint, SQL, APIs via connectors) and coordinate data contracts with backend/data owners.
- Optimize performance and usability: reduce load times, streamline formulas, manage delegation, and ensure responsiveness across devices/browsers where applicable.
- Ensure accessibility and design quality: implement accessible controls, keyboard navigation considerations, readable layouts, and consistent visual hierarchy.
- Collaborate and communicate effectively: run requirement discovery sessions, propose UX options, iterate quickly based on feedback, and document decisions.
- Maintain quality and reliability: testing, debugging, versioning, workplace promotion support (Dev/Test/Prod), and adh
📌 Frontend Developer – Power Apps (Bengaluru)
🏢 EXL
📍 Bengaluru