Senior UI Developer (Taguig) | Hybrid
📍 Job Overview
Job Title: Senior UI Developer
Company: Tasq Staffing Solutions, Inc.
Location: Taguig, Metro Manila, Philippines
Job Type: Full-Time
Category: Software Engineering / UI Development
Date Posted: March 06, 2026
Experience Level: Mid to Senior-Level (AI-estimated 5-10 years)
Remote Status: Hybrid (4 days per month in-office)
🚀 Role Summary
-
Core Function: Develop and maintain sophisticated user interfaces using modern web technologies, primarily Blazor and .NET Core.
-
Database Integration: Engage with and manage data through robust SQL-based databases, including CosmosDB and SQL Server.
-
Collaborative Development: Actively participate in cross-functional team efforts to design, build, and optimize UI components and frontend logic.
-
Technical Specialization: Leverage deep expertise in UI/front-end development to contribute to the overall software architecture and product quality.
-
Shift Alignment: Work within a US/Night Shift schedule, requiring adaptability to international time zones.
📝 Enhancement Note: While the provided description focuses on UI Development, the emphasis on .NET Core, SQL databases, and potential Azure/AI technologies suggests this role may require a strong understanding of backend integration and full-stack principles, common in modern GTM operations where front-end interfaces are critical for data visualization and user interaction. The "Senior" title and 7+ years of experience indicate a need for independent problem-solving and potential mentorship.
📈 Primary Responsibilities
-
Design, develop, and implement dynamic and responsive user interfaces using Blazor and .NET Core.
-
Collaborate closely with product managers, designers, and backend engineers to translate requirements into intuitive frontend solutions.
-
Write clean, maintainable, and efficient code for frontend logic and UI components.
-
Integrate frontend applications with backend services and databases, ensuring seamless data flow.
-
Troubleshoot, debug, and optimize frontend performance for speed and scalability.
-
Contribute to architectural decisions and technical roadmap planning for frontend development.
-
Participate in code reviews, providing constructive feedback to peers and junior developers.
-
Stay abreast of emerging UI technologies, frameworks, and best practices to drive innovation.
-
Support the implementation and optimization of UI elements within broader GTM (Go-To-Market) systems, such as CRM dashboards or reporting interfaces, if applicable.
📝 Enhancement Note: Given the potential for this role to support GTM functions, responsibilities may extend to building dashboards or user-facing tools for sales, marketing, or customer success teams. The "optimization of frontend logic" could imply performance tuning of complex data visualizations or user workflows critical for operational efficiency.
🎓 Skills & Qualifications
Education:
Experience:
- Minimum of 7 years of overall professional software development experience.
Required Skills:
-
Blazor: Proven expertise in developing web applications using Blazor (Server or WebAssembly).
-
.NET Core: Strong proficiency in .NET Core framework for backend and API development.
-
SQL Databases: Extensive experience with SQL-based databases, including deep understanding of data modeling, querying, and optimization. Specific experience with CosmosDB and/or SQL Server is essential.
-
UI/Frontend Development: Comprehensive knowledge of HTML, CSS, JavaScript, and modern frontend development principles.
-
Frontend Logic: Ability to design and implement complex frontend logic and state management.
-
Software Development Lifecycle: Solid understanding of the full software development lifecycle (SDLC), including agile methodologies.
-
Problem-Solving: Excellent analytical and problem-solving skills with a strong attention to detail.
-
Communication: Effective verbal and written communication skills in English.
Preferred Skills:
-
Azure Functions: Experience developing and deploying serverless applications using Azure Functions.
-
WebAPI: Familiarity with building and consuming RESTful APIs using ASP.NET WebAPI.
-
Power Platform: Experience with Power Platform (Power Apps, Power BI, Power Automate) for business application development and automation.
-
AI Technologies: Basic understanding or exposure to AI technologies and their potential applications in UI development or data analysis.
-
Version Control: Proficiency with Git and collaborative version control workflows.
-
CI/CD: Experience with Continuous Integration and Continuous Deployment pipelines.
📝 Enhancement Note: The preference for Power Platform and AI technologies suggests the company may be looking to integrate sophisticated data analytics or automation capabilities into their user interfaces, which is a growing trend in revenue and sales operations for enhancing decision-making and workflow efficiency.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
UI/UX Showcase: A portfolio demonstrating a range of developed user interfaces, highlighting design aesthetics, responsiveness, and user experience considerations.
-
Blazor & .NET Core Projects: Specific examples of applications or features built using Blazor and .NET Core, showcasing technical proficiency and architectural patterns.
-
Database Interaction Examples: Evidence of successful integration with SQL databases, illustrating complex queries, data manipulation, and efficient data retrieval.
-
Problem-Solving Case Studies: Detailed examples of how you've solved complex technical challenges in UI development, including the process, tools used, and outcomes.
Process Documentation:
-
Workflow Design: Examples of how you've contributed to the design or optimization of user workflows within applications.
-
Component Reusability: Documentation or examples of creating reusable UI components to improve development efficiency and consistency.
-
Performance Optimization: Case studies detailing efforts to improve frontend performance, including methodologies and measured results.
📝 Enhancement Note: For a Senior UI Developer role, interviewers will likely expect to see portfolio pieces that not only showcase technical skill but also demonstrate an understanding of business impact. This could include examples of how your UI work directly improved user efficiency, reduced errors, or enhanced data visibility within a business context, aligning with GTM operations goals.
💵 Compensation & Benefits
Salary Range:
Benefits:
-
Hybrid Work Model: Flexibility to work remotely with a structured hybrid schedule, balancing office collaboration with personal convenience.
-
Night Shift Differential: Potential for additional compensation or benefits related to working a US night shift schedule.
-
Health Insurance: Comprehensive health insurance coverage (HMO) for employees and potentially dependents.
-
Leave Credits: Paid vacation and sick leave entitlements.
-
Professional Development: Opportunities for training, certifications, and upskilling in relevant technologies.
-
Team Events: Company-sponsored team-building activities and social events.
-
Career Advancement: Potential for growth into lead developer or architect roles within Tasq Staffing Solutions or client organizations.
Working Hours:
-
Full-time, approximately 40 hours per week.
-
Specific schedule: US / Night Shift, requiring work during Philippine nighttime hours to align with US business operations.
📝 Enhancement Note: The "4x/month RTO" (Return to Office) for the hybrid arrangement means employees are expected in the office for approximately one full week per month, rather than a few days per week. This is a significant detail for candidates to consider when evaluating work-life balance.
🎯 Team & Company Context
🏢 Company Culture
Industry: Staffing and Recruitment Solutions. Tasq Staffing Solutions, Inc. specializes in connecting businesses with skilled professionals, particularly in IT and other technical fields.
Company Size: (Information not directly provided, but AI-estimated based on typical staffing firm operations and job volume). Likely a mid-sized to large staffing firm with a global reach.
Founded: (Information not directly provided). As a staffing solutions provider, they likely operate within a dynamic and competitive market.
Team Structure:
-
Client-Focused: The primary structure revolves around serving client needs for talent acquisition.
-
Internal Operations: Within Tasq, there will be teams dedicated to recruitment, sales, client management, HR, and IT/Operations to support their core business.
-
Project Teams: For this specific role, you would likely be part of a project team assigned to a client, working alongside their internal staff, and potentially other Tasq-placed professionals.
Methodology:
-
Agile Development: Likely employs agile methodologies for software development projects, both internally and for clients, emphasizing iterative development and collaboration.
-
Talent Matching: Core business methodology involves rigorous candidate vetting, skill assessment, and matching to client requirements.
-
Client Partnership: Focus on building strong, long-term relationships with clients to understand their evolving staffing needs.
Company Website: https://tasq.work/
📝 Enhancement Note: As a staffing solutions provider, Tasq likely works with a diverse range of clients across various industries. This Senior UI Developer role is likely a placement with one of their clients, meaning the "company culture" will be heavily influenced by the client's environment. Understanding the client's industry and operational needs will be crucial.
📈 Career & Growth Analysis
Operations Career Level: This is a Senior-level individual contributor role, indicating a high degree of technical expertise and autonomy. It's a step above a standard developer, requiring leadership in technical execution and problem-solving.
Reporting Structure: You will likely report to a Lead Developer, Engineering Manager, or potentially a Project Manager within the client's organization, with oversight from Tasq Staffing Solutions.
Operations Impact: In a GTM context, a Senior UI Developer's work directly impacts the usability and efficiency of tools used by sales, marketing, and customer success teams. This can translate to faster deal cycles, better customer engagement, and improved data-driven decision-making, all critical for revenue generation and operational excellence.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in Blazor, .NET Core, and potentially cloud-native development (Azure) or advanced frontend architectures.
-
Leadership Roles: Transition into a Lead UI Developer, Technical Lead, or Architecture role, guiding development teams.
-
Cross-Functional Roles: Explore opportunities in software architecture, product management, or even specialized GTM operations roles if the client's needs align.
-
Mentorship: Opportunity to mentor junior developers, sharing knowledge and best practices.
-
Client Project Diversification: Gain experience across multiple client projects and industries through Tasq Staffing Solutions.
📝 Enhancement Note: The "4x/month RTO" for hybrid work suggests a client that values in-person collaboration for specific periods. Understanding the client's rationale for this structure (e.g., intensive project sprints, team synergy) will be key to success.
🌐 Work Environment
Office Type: Hybrid (4 days per month in-office). This implies a professional office environment where employees gather for specific, focused periods. The office is likely equipped with standard amenities for collaborative work.
Office Location(s): Taguig, Metro Manila, Philippines. This is a major business district, suggesting accessibility via public transport and proximity to amenities.
Workspace Context:
-
Collaborative Hub: The office days are likely designed for intensive collaboration, brainstorming, and team meetings.
-
Technology Access: Expect standard office technology, including reliable internet, workstations, and meeting room facilities. The specific tech stack will mirror the project's requirements (e.g., powerful machines for development).
-
Team Interaction: Opportunities for face-to-face interaction with colleagues, managers, and stakeholders during the in-office weeks.
Work Schedule: US / Night Shift. This requires significant personal adjustment for work-life balance, with work typically occurring from late evening to early morning Philippine time.
📝 Enhancement Note: The hybrid model with a concentrated "RTO week" per month is less common than weekly hybrid arrangements. Candidates should be prepared for intensive team engagement during these office weeks.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A recruiter from Tasq Staffing Solutions will likely conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.
-
Technical Assessment: Expect a technical interview, potentially including coding challenges (live coding or take-home assignment) focusing on Blazor, .NET Core, and SQL.
-
Client Interview: A more in-depth interview with the client's hiring manager and/or team members. This will focus on your experience, problem-solving approach, and how you fit into their team and project.
-
Portfolio Review: Be prepared to walk through your portfolio, discussing specific projects, your contributions, technical decisions, and the impact of your work.
-
Final Interview: Potentially a final interview with a senior stakeholder or HR representative.
Portfolio Review Tips:
-
Highlight Blazor & .NET Core: Ensure your portfolio prominently features projects built with these technologies.
-
Showcase Problem-Solving: For each project, articulate the challenge, your approach, the technologies used, and the quantifiable results (e.g., performance improvements, user satisfaction).
-
Demonstrate SQL Proficiency: Include examples that show your ability to design schemas, write efficient queries, and integrate with databases effectively.
-
Explain Your Role: Clearly define your specific contributions within team projects.
-
Prepare for Hybrid Discussion: Be ready to discuss how you manage remote work effectively and how you contribute during in-office periods.
Challenge Preparation:
-
Coding Exercises: Practice Blazor component development, state management, and asynchronous operations. Review .NET Core API development patterns.
-
SQL Queries: Refresh your knowledge of SQL, including complex joins, stored procedures, and performance tuning concepts for CosmosDB and SQL Server.
-
System Design: Be prepared to discuss how you would approach designing or refactoring a complex UI system.
-
Behavioral Questions: Prepare for questions about teamwork, handling conflicts, managing deadlines, and adapting to new technologies.
📝 Enhancement Note: The client interview is critical. Research the client company thoroughly (if identifiable) to understand their business, industry, and any public-facing products or technologies they use. Tailor your responses to align with their likely needs and culture.
🛠 Tools & Technology Stack
Primary Tools:
-
UI Framework: Blazor (Server/WebAssembly)
-
Backend Framework: .NET Core
-
Databases: CosmosDB, SQL Server, other strong SQL-based databases
-
Programming Languages: C#, HTML, CSS, JavaScript
-
Version Control: Git (likely via GitHub, GitLab, Azure DevOps)
Analytics & Reporting:
-
Client-Specific Tools: Depending on the client, this could include Power BI for dashboards, Google Analytics, or custom reporting tools.
-
Frontend Performance Tools: Browser developer tools (Chrome DevTools, Firefox Developer Tools) for profiling and debugging.
CRM & Automation:
-
Client CRM: If the client is in a GTM space, they likely use a CRM like Salesforce, HubSpot, or Dynamics 365. Experience integrating with these is a plus.
-
Azure Services: Potential use of Azure Functions, App Services, Azure DevOps for CI/CD.
-
Power Platform: Power Apps, Power BI, Power Automate are listed as nice-to-haves.
📝 Enhancement Note: Given the "Nice-to-Haves" and the potential GTM context, familiarity with Azure services and the Power Platform would be highly advantageous, suggesting a company that leverages Microsoft's ecosystem for its technology solutions and operational tools.
👥 Team Culture & Values
Operations Values:
-
Technical Excellence: A strong emphasis on writing high-quality, performant, and maintainable code.
-
Collaboration: Valuing teamwork, open communication, and mutual support within development teams.
-
Continuous Improvement: A commitment to learning, adapting, and refining processes and technologies.
-
Client Focus: Understanding and prioritizing the needs of the end-user and the client's business objectives.
-
Problem-Solving: A proactive approach to identifying and resolving technical challenges.
Collaboration Style:
-
Agile & Iterative: Expect a fast-paced environment with regular feedback loops and iterative development cycles.
-
Cross-Functional: Collaboration will extend beyond the immediate development team to include product managers, designers, QA, and potentially business stakeholders.
-
Remote & In-Office Synergy: Managing effective collaboration across both remote and in-office periods will be key.
📝 Enhancement Note: The specific culture will heavily depend on the client company. However, Tasq Staffing Solutions, as a professional services firm, likely promotes values of integrity, professionalism, and client success across its placements.
⚡ Challenges & Growth Opportunities
Challenges:
-
Night Shift Adaptation: Adjusting to a consistent night shift schedule while maintaining work-life balance and personal well-being.
-
Hybrid Model Management: Effectively contributing and staying connected during the concentrated in-office weeks and maintaining momentum while remote.
-
Client-Specific Technologies: Adapting to the client's unique technology stack and business processes.
-
Cross-Cultural Collaboration: Working effectively with teams across different time zones and potentially different cultural backgrounds.
-
Rapid Development Cycles: Keeping pace with the demands of agile development and client expectations.
Learning & Development Opportunities:
-
Advanced Blazor/ .NET Development: Deep dive into advanced features, performance optimization, and architectural patterns.
-
Cloud Computing: Gaining hands-on experience with Azure services (Functions, App Services, CosmosDB management).
-
Power Platform Integration: Learning how to leverage Power Platform tools to enhance UI functionality and automate workflows.
-
AI Integration: Exploring how AI can be incorporated into user interfaces or backend processes.
-
Client-Specific Business Acumen: Developing a deeper understanding of the client's industry and operational challenges.
📝 Enhancement Note: The "AI Technologies" mention hints at potential future projects involving machine learning integrations, predictive analytics displayed through the UI, or AI-powered features. This could be a significant growth area for ambitious developers.
💡 Interview Preparation
Strategy Questions:
-
Technical Depth: Be ready to explain complex Blazor concepts (e.g., Blazor Server vs. WebAssembly, component lifecycle, state management) and .NET Core best practices.
-
Database Design & Querying: Prepare to discuss how you would design a database schema for a given scenario and write efficient SQL queries.
-
UI/UX Philosophy: Articulate your approach to building user-friendly, accessible, and performant interfaces.
-
Problem-Solving Scenarios: Be prepared to walk through how you would debug a complex UI issue or optimize slow-loading frontend components.
Company & Culture Questions:
-
Client Research: Thoroughly research the client company's industry, products, and recent news. Understand their business model and how UI development contributes to their success.
-
Hybrid Work Experience: Discuss your experience with hybrid and remote work arrangements and how you ensure productivity and collaboration in both settings.
-
Night Shift Experience: Be prepared to discuss your comfort and experience with night shift work.
-
Teamwork & Collaboration: Provide examples of successful cross-functional collaboration and how you handle disagreements within a team.
Portfolio Presentation Strategy:
-
Storytelling: For each portfolio piece, tell a compelling story: the problem, your solution, your specific contributions, the technologies used, and the positive outcomes.
-
Quantify Impact: Whenever possible, use metrics to demonstrate the success of your work (e.g., "Reduced load time by 30%," "Improved user task completion rate by 15%").
-
Technical Clarity: Be prepared to explain technical choices and trade-offs clearly and concisely.
-
Client Alignment: Frame your experience in a way that highlights how it aligns with the client's specific needs and industry.
📝 Enhancement Note: When discussing your portfolio, proactively address how your skills in Blazor, .NET Core, and SQL can directly benefit the client's operations, especially if they have any GTM functions that rely on data visualization or user interfaces.
📌 Application Steps
To apply for this Senior UI Developer position:
-
Submit your application through the provided link on Workable.
-
Tailor your resume to highlight your Blazor, .NET Core, and SQL experience, emphasizing your 7+ years in software development and 3+ years in UI/frontend. Quantify achievements wherever possible.
-
Prepare your portfolio with clear examples of relevant projects, focusing on Blazor, .NET Core, and database integrations. Be ready to present and discuss specific case studies.
-
Research Tasq Staffing Solutions, Inc. and any publicly available information about their likely clients or industries they serve.
-
Anticipate interview questions related to technical skills, problem-solving, and your experience with hybrid/remote work and night shifts.
⚠️ Important Notice: This enhanced job description has been crafted to provide a comprehensive overview based on the provided information and industry standards. Specific details regarding company culture, exact client needs, and compensation should be confirmed directly with Tasq Staffing Solutions, Inc. during the application process.
Application Requirements
Candidates must possess a minimum of seven years in software development, with at least three years dedicated to UI/front-end development. Essential technical requirements include strong proficiency in Blazor, .NET Core, and robust SQL experience with databases like CosmosDB or SQL Server.