Squash Apps
Website:
squashapps.com
Job details:
Senior Front-End Developer (.NET, JavaScript, Microsoft Power Platform – Power Pages, Power
Apps, Power Automate)
Job Summary
We are looking for a Senior Front-End Developer with 8+ years of experience in modern front-end
development and Microsoft technologies. The ideal candidate will have strong expertise in React or
Angular (or similar JavaScript frameworks), .NET, and Microsoft Power Platform, including Power
Pages, Power Apps (Model-Driven and Canvas Apps), Power Automate, and Dataverse.
The role requires building enterprise-grade user interfaces and digital portals that integrate with
Dataverse, external APIs, and enterprise systems, while also designing advanced automation
workflows and low-code applications using Power Platform.
The candidate should be comfortable working across custom front-end development and
Microsoft Power Platform solutions, designing scalable UI architectures, automated business
processes, and integrated enterprise applications.
Experience with Cursor/Co-Pilot AI-assisted development tools is necessary.
Responsibilities
Front-End Development
• Develop and maintain high-performance, enterprise web applications using React, Angular,
or similar modern JavaScript frameworks, integrated with .NET backend services.
• Design and implement advanced UI components, responsive layouts, and reusable
component libraries using HTML5, CSS3, Bootstrap, and modern JavaScript/TypeScript
frameworks.
• Architect scalable front-end structures that emphasize performance, accessibility (WCAG),
maintainability, and modularity.
• Ensure cross-browser compatibility and mobile responsiveness across modern devices.
Microsoft Power Platform Development
• Design, build, and maintain Microsoft Power Pages portals, integrating with Dataverse,
Azure services, and external APIs.
• Develop Power Apps solutions, including:
o Model-Driven Apps using Dataverse as the primary data platform
o Canvas Apps for custom user experiences and mobile-first applications
• Implement complex Power Apps business logic using:
o Power Fx formulas
o Dataverse business rules
o Custom connectors
o JavaScript extensions where required.Dataverse & Data Architecture
• Design and manage Dataverse tables, relationships, forms, views, and security roles.
• Implement data models, validation rules, and business process flows within Dataverse.
• Integrate Dataverse with external enterprise systems and APIs.
Power Automate & Workflow Automation
• Design and implement advanced Power Automate workflows, including:
o Automated cloud flows
o Scheduled flows
o Event-driven flows
o Approval workflows
• Implement complex automation logic, including:
o Expressions
o Conditional branching
o Error handling
o Retry policies
o Parallel execution
• Integrate Power Automate with external systems using:
o REST APIs
o Custom connectors
o Azure services
o Webhooks
• Build automation solutions that integrate Power Apps, Power Pages, Dataverse,
SharePoint, and external enterprise applications.
Integrations
• Develop integrations between Power Platform, .NET services, and external systems using:
o REST APIs
o Azure Functions
o Webhooks
o Microsoft Graph API
• Implement secure authentication mechanisms such as:
o OAuth
o Azure AD
o API-based authentication
Collaboration & Engineering Practices
• Collaborate with UI/UX designers, backend developers, and solution architects to deliver
integrated solutions.
• Participate in architecture design decisions for Power Platform and front-end systems.
• Conduct code reviews and best practice enforcement for front-end and Power Platform
development.• Implement testing strategies, including unit testing, UI testing, and performance
optimization.
Agile Delivery
• Work in an Agile/Scrum environment, contributing to:
o Sprint planning
o Technical design discussions
o Code reviews
o Retrospectives
• Continuously improve development processes and technical standards.
Requirements
Core Development
• 8+ years of front-end development experience
• Strong expertise in React, Angular, or similar JavaScript frameworks
• Advanced knowledge of JavaScript, TypeScript, HTML5, CSS3
• Strong experience with Bootstrap and responsive UI development
.NET Integration
• Experience integrating front-end applications with .NET technologies, including:
o ASP.NET Core
o ASP.NET MVC
o REST APIs
• Experience building applications that integrate with Microsoft Dataverse and external
enterprise systems
Microsoft Power Platform
Strong hands-on experience with Microsoft Power Platform, including:
Power Apps
• Development of Model-Driven Apps
• Development of Canvas Apps
• Use of Power Fx formulas and advanced UI controls
• Integration with Dataverse and external APIs
Power Automate
• Building complex automation workflows
• Advanced expressions and conditions• Custom connectors
• API integrations
• Error handling and workflow optimization
Power Pages
• Building and customizing Power Pages portals
• Integration with Dataverse and external services
• Customizing portal UI using HTML, CSS, JavaScript, and Liquid templates.
Dataverse
• Experience designing and managing Dataverse data models
• Tables, relationships, forms, views, and security roles
• Dataverse-based business logic and workflows
Integration Experience
• REST API integration
• External system integrations
• Experience working with Azure services and Microsoft Graph
DevOps & Engineering
• Experience with Git, Azure DevOps, and CI/CD pipelines
• Strong debugging and performance optimization skills
• Experience with UI testing and automation
Collaboration
• Experience working in Agile/Scrum environments
• Strong communication and problem-solving skills
Nice to Have
• Experience with Power BI dashboard development and embedding
• Familiarity with Azure cloud services
• Experience with containerized environments (Docker, Kubernetes)
• Knowledge of state management frameworks (Redux, NgRx, Context API)
• Experience with AI-assisted development tools such as Cursor or V0
• Microsoft Power Platform certifications
Click on Apply to know more.