Web UI Developer - Remote

Percepta
Full-time

📍 Job Overview

Job Title: Web UI Developer

Company: Percepta (TTEC)

Location: Pampanga, Philippines

Job Type: Full-Time

Category: Front-End Development / Technology

Date Posted: April 06, 2026

Experience Level: 2-5 Years

Remote Status: Fully Remote

🚀 Role Summary

  • Develop and implement user interfaces for web and mobile applications using React and modern front-end technologies, focusing on creating complete and functional user experiences.

  • Engage in product analysis and development tasks, requiring extensive research and analytical skills for increasingly complex projects.

  • Write clean, well-documented code using JavaScript, HTML, and CSS, adhering to best practices for maintainable and scalable front-end solutions.

  • Collaborate with a global creative team, contributing to innovative projects within TTEC's consultancy and training division, serving leading brands in financial services and healthcare.

  • Communicate effectively with a diverse range of internal and external clients, ensuring clear understanding and alignment on project requirements and technical decisions.

📝 Enhancement Note: While the raw job title is "Web UI Developer," the description and responsibilities strongly indicate a focus on front-end development within a broader technology and consultancy context. The mention of "Learning Innovation & Process Optimization" suggests the role may contribute to internal tools or client-facing learning platforms, requiring a blend of technical skill and an understanding of user experience for educational or process-oriented applications. The remote nature from the Philippines positions it within a global team structure.

📈 Primary Responsibilities

  • Design and execute technical decisions for React-based projects, ensuring robust and scalable front-end architecture.

  • Code, test, and document user interfaces using JavaScript (ES6+), HTML5, and CSS3, incorporating responsive design principles (mobile-first, Flexbox, Grid).

  • Implement fully functional web and mobile application interfaces, leveraging the latest front-end technologies and frameworks.

  • Conduct thorough product analysis to identify requirements, propose technical solutions, and drive development for complex features.

  • Integrate with RESTful APIs and potentially GraphQL, ensuring seamless data flow and dynamic user experiences.

  • Maintain and enhance existing codebases, refactoring for performance, maintainability, and adherence to modern development standards.

  • Collaborate with UX/UI designers to translate visual concepts into interactive and user-friendly interfaces.

  • Participate in code reviews, providing constructive feedback to peers and incorporating feedback into your own work.

  • Contribute to the documentation of technical specifications, user guides, and internal knowledge base articles.

  • Communicate project status, technical challenges, and potential solutions clearly to project managers, team leads, and stakeholders.

📝 Enhancement Note: The responsibilities have been expanded to detail the typical activities of a Web UI Developer with 2-5 years of experience, incorporating specific front-end development practices, API integration, and collaborative aspects mentioned in the job description. The emphasis on "product analysis" and "increasingly complex nature" suggests a need for problem-solving and a proactive approach to development beyond just coding.

🎓 Skills & Qualifications

Education: While no specific degree is mandated, a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is typically preferred for roles with this experience level and technical depth. Equivalent practical experience will also be considered.

Experience: A minimum of 2 years of hands-on experience in web UI development, with a strong portfolio showcasing React projects. Experience up to 5 years is ideal for candidates looking to take on more complex tasks and potentially mentor junior developers.

Required Skills:

  • React Expertise: 2+ years of practical experience with React, including hooks, functional components, component lifecycle management, and state/props management.

  • JavaScript Proficiency: Solid understanding of modern JavaScript (ES6+) and DOM manipulation.

  • Core Web Technologies: Strong expertise in HTML5, CSS3, and responsive design principles (e.g., Flexbox, Grid, mobile-first development).

  • API Integration: Experience consuming and integrating RESTful APIs.

  • React Ecosystem Tools: Familiarity with key tools such as React Router, Context API, and state management libraries (Redux, Zustand, Recoil, or similar).

  • Data Fetching: Experience with data fetching libraries like React Query or SWR.

  • Responsive Design: Proven ability to implement responsive layouts and ensure cross-browser compatibility.

  • Version Control: Proficiency with Git and collaborative development workflows.

Preferred Skills:

  • TypeScript: Familiarity with TypeScript or a strong willingness to learn and adopt it quickly.

  • GraphQL: Experience with GraphQL for API interaction.

  • UI/UX Principles: Understanding of UI/UX best practices to create intuitive and engaging user interfaces.

  • Testing Frameworks: Experience with front-end testing frameworks (e.g., Jest, React Testing Library).

  • Build Tools: Familiarity with build tools like Webpack or Vite.

  • Agile Methodologies: Experience working in Agile/Scrum development environments.

  • Communication Skills: Excellent verbal and written communication skills for client interaction and team collaboration.

📝 Enhancement Note: The required skills have been structured to align with the explicit mentions in the job description, while preferred skills are inferred based on typical modern front-end development stacks and the nature of working within a global team. The experience level has been clarified to a range that aligns with the "2+" years requirement and typical career progression.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • React Project Showcase: A portfolio demonstrating at least 2-3 significant projects built with React, highlighting complex UI implementations, state management strategies, and API integrations.

  • Code Quality Examples: Provide links to GitHub repositories or code samples that showcase clean, well-organized, and documented code, reflecting adherence to best practices in JavaScript, HTML, and CSS.

  • Responsive Design Implementation: Include examples of projects that effectively implement responsive design across various devices and screen sizes, demonstrating proficiency in Flexbox and Grid layouts.

  • Problem-Solving Case Studies: For at least one project, detail a specific technical challenge encountered during development and how you approached and resolved it, emphasizing analytical thinking and technical decision-making.

Process Documentation:

  • Workflow Design: Candidates should be prepared to discuss their personal development workflow, including how they approach task breakdown, feature implementation, and iterative development cycles.

  • Code Documentation Standards: Demonstrate an understanding of the importance of clear and concise code documentation, including inline comments and README files, as expected in a professional development environment.

  • API Integration Strategy: Be ready to explain your approach to integrating with RESTful APIs, including error handling, data transformation, and state synchronization strategies.

📝 Enhancement Note: Given this is a development role with a focus on UI implementation and product analysis, a strong portfolio is crucial. The requirements emphasize showcasing technical proficiency, code quality, problem-solving, and understanding of development processes relevant to front-end work.

💵 Compensation & Benefits

Salary Range: For a Web UI Developer with 2-5 years of experience in the Philippines, the estimated salary range is PHP 60,000 - PHP 120,000 per month, depending on the candidate's specific skills, experience, and the exact scope of responsibilities. This range is based on industry benchmarks for skilled IT professionals in the Philippines and the remote, global nature of the role.

Benefits:

  • Paid Time Off (PTO): Generous paid time off to allow for rest and rejuvenation.

  • Wellness Programs: Access to wellness initiatives designed to support employee well-being.

  • Healthcare Benefits: Comprehensive healthcare coverage for employees and potentially dependents.

  • Performance Bonus: Opportunities for performance-based bonuses, recognizing contributions and achievements.

  • Tuition Reimbursement: Support for continued education and professional development through tuition reimbursement programs.

  • Competitive Compensation Package: A salary package designed to be competitive within the market.

  • Global Team Environment: Opportunity to work with a diverse, international team.

Working Hours: The standard working hours are expected to be 40 hours per week, aligning with typical full-time employment. Given the global team, there might be a need for some flexibility to overlap with colleagues in different time zones for meetings or critical tasks.

📝 Enhancement Note: Salary is estimated based on typical compensation for a Web UI Developer with 2-5 years of experience in the Philippines, considering the remote nature and the company's industry. Benefits are directly pulled from the provided text. Working hours are inferred from the "40 hours per week" detail.

🎯 Team & Company Context

🏢 Company Culture

Industry: Technology / Business Process Outsourcing (BPO) / Customer Experience Solutions. TTEC operates in a dynamic sector that leverages technology and human interaction to deliver customer experiences for global brands across various industries, including financial services and healthcare.

Company Size: TTEC is a large, global organization with a significant number of employees. This size offers stability, extensive resources, and opportunities for diverse career paths.

Founded: TTEC was founded in 1982. Its long history indicates a stable and established company with a proven track record in the customer experience industry.

Team Structure:

  • Global Creative Team: This role is part of a small, talented global creative team. This suggests a collaborative, agile, and potentially cross-functional environment.

  • Reporting: The role reports to the Director, Learning Innovation & Process Optimization. This indicates a focus on developing solutions that enhance learning and streamline processes, likely within a consultancy or training division.

  • Cross-functional Collaboration: Expect to collaborate with designers, project managers, learning specialists, and potentially client stakeholders from various departments and industries.

Methodology:

  • Humanity and Technology: TTEC emphasizes a blend of human touch and technological solutions in delivering customer experiences. This likely translates to a development approach that values user-centric design and efficient, robust technology.

  • Data-Driven Insights: While not explicitly stated for this role, TTEC's business relies on data to improve customer experiences, suggesting that data analysis and performance metrics are important.

  • Agile Development: Given the nature of technology development and global teams, agile methodologies are likely employed for iterative development and efficient project management.

Company Website: https://www.ttec.com/

📝 Enhancement Note: The company context has been fleshed out using the provided "About TTEC" section and general knowledge of the BPO/CX industry. The team structure and methodology are inferred based on the reporting line and the company's overall mission.

📈 Career & Growth Analysis

Operations Career Level: This role is positioned as an experienced individual contributor, specifically a Web UI Developer with 2-5 years of experience. It involves technical ownership and execution for front-end development, with opportunities to influence technical decisions within React projects.

Reporting Structure: You will report to the Director, Learning Innovation & Process Optimization. This suggests a direct line of communication with leadership focused on strategic initiatives within learning and process improvement.

Operations Impact: While primarily a technical role, your work will directly impact the user experience of web and mobile applications. This could involve creating interfaces for client-facing training modules, internal tools for process optimization, or components of larger customer experience platforms, thereby contributing to the efficiency and effectiveness of TTEC's services and its clients.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React, modern JavaScript, and front-end architecture, potentially becoming a subject matter expert within the team.

  • Leadership Potential: As you gain experience, opportunities may arise to lead technical aspects of smaller projects, mentor junior developers, or contribute to architectural discussions.

  • Cross-functional Skill Development: Exposure to learning innovation and process

Application Requirements

Candidates must have at least 2 years of hands-on experience building applications with React and its ecosystem. Strong expertise in modern JavaScript, HTML5, CSS3, and experience integrating RESTful APIs are required.