UX/UI Senior Software Engineer

Partner One Capital
Full_time

📍 Job Overview

Job Title: UX/UI Senior Software Engineer Company: Partner One Capital Location: Philippines Job Type: CONTRACTOR Category: Software Engineering / Product Development Date Posted: 2025-10-28T15:25:15.928 Experience Level: Senior (5-10 years) Remote Status: Fully Remote

🚀 Role Summary

  • Design and implement user-centric interfaces for cutting-edge cybersecurity platforms, ensuring intuitive data visualization and actionable insights.
  • Develop and maintain secure, scalable web applications using modern front-end technologies like Angular, TypeScript, and JavaScript.
  • Collaborate closely with UX/UI designers and backend engineering teams to integrate APIs and optimize data flow for enhanced performance and user experience.
  • Focus on turning complex business requirements into robust, efficient, and well-documented technical solutions.
  • Contribute to a high-quality codebase through active participation in code reviews, testing, and debugging processes.

📝 Enhancement Note: Although the raw listing mentions "Fidelis Cybersecurity" in the description, the company name provided is "Partner One Capital". This enhancement assumes the role is with Partner One Capital, and the Fidelis Cybersecurity mention might be a legacy or cross-promotional element. The role's focus on cybersecurity platforms strongly suggests a GTM or product development context within a technology company.

📈 Primary Responsibilities

  • Build and maintain secure, scalable web applications utilizing Angular (12+) and contemporary web development tools.
  • Partner with UX/UI designers to translate complex design concepts into intuitive, user-focused interfaces that enhance product usability.
  • Collaborate effectively with backend engineering teams to integrate RESTful APIs, ensuring seamless data flow and application functionality.
  • Continuously optimize application performance, speed, and scalability to meet evolving user demands and technical standards.
  • Write clean, maintainable, and well-documented code, adhering to established coding standards and best practices.
  • Actively participate in code reviews, unit testing, and debugging to uphold the highest standards of code quality and product reliability.
  • Stay abreast of the latest industry trends, emerging technologies, and Angular best practices to drive innovation and efficiency.
  • Translate intricate business requirements into practical, efficient, and technically sound solutions that align with product strategy.

📝 Enhancement Note: The primary responsibilities are expanded from the provided summary to detail the specific actions and expected outcomes for a Senior Software Engineer role in a product development context, emphasizing collaboration, optimization, and quality assurance.

🎓 Skills & Qualifications

Education: BS in Computer Science, Engineering, or a related field, or equivalent practical experience. Experience: 5-10 years of professional software engineering experience, with a strong focus on front-end development and UI/UX implementation.

Required Skills:

  • Proficiency in AngularJS / Angular 12+, TypeScript, JavaScript, HTML5, SCSS, and Less.
  • In-depth experience with reactive frameworks and state management libraries such as RxJS and NgRx.
  • Strong understanding and practical application of RESTful APIs, including third-party integrations and data consumption.
  • Solid experience with SQL databases and integrating with backend data sources.
  • Familiarity with web server configurations, particularly IIS, for application deployment and management.
  • Proven ability in performance tuning and optimization for both applications and databases.
  • Experience with major cloud platforms (AWS, Azure, or GCP).
  • Excellent analytical and problem-solving skills, with a keen attention to detail.
  • Demonstrated ability to collaborate effectively within a team environment.

Preferred Skills:

  • Experience with NoSQL databases.
  • Familiarity with search engine technologies.
  • Experience in Agile development methodologies.
  • Knowledge of containerization technologies like Docker or Podman.

📝 Enhancement Note: The qualifications are detailed to reflect a senior-level role, specifying the depth of experience required in Angular and related technologies. Preferred skills are included to highlight areas that would further enhance a candidate's profile for this specialized engineering position.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a minimum of 3-5 significant UI/UX development projects, demonstrating end-to-end implementation from concept to deployment.
  • For each project, clearly articulate the user problem addressed, the design decisions made, and the technical solutions implemented.
  • Provide concrete examples of how your contributions improved user experience, efficiency, or data accessibility.
  • Include code samples (e.g., GitHub repository links) that highlight clean coding practices, architectural patterns, and proficiency with required technologies.
  • Demonstrate experience with performance optimization techniques and their measurable impact on application speed and scalability.

Process Documentation:

  • Evidence of involvement in defining and optimizing front-end development workflows, including code review processes and testing strategies.
  • Examples of how you have integrated UI/UX designs into functional web applications, effectively bridging the gap between design and development.
  • Documentation or descriptions of how you have leveraged analytics or user feedback to iterate on and improve application interfaces.
  • Demonstrations of experience with CI/CD pipelines and automated deployment processes for web applications.

📝 Enhancement Note: For a Senior Software Engineer role, a portfolio is crucial. This section emphasizes the need for tangible project examples that showcase not just coding ability but also problem-solving, user advocacy, and an understanding of the full development lifecycle. The focus is on demonstrating impact and process adherence relevant to building robust web applications.

💵 Compensation & Benefits

Salary Range: PHP 1,500,000 - PHP 3,000,000 annually. This estimate is based on a Senior Software Engineer role with 5-10 years of experience in the Philippines, considering the demand for specialized skills in Angular, TypeScript, and cloud platforms. Actual compensation will depend on individual experience, specific skill alignment, and negotiation.

Benefits:

  • Competitive contractor rate with potential for long-term engagement.
  • Opportunity to work on innovative cybersecurity products with a global impact.
  • Remote work flexibility, allowing for a better work-life balance.
  • Professional development opportunities, including access to training and learning resources.
  • Collaborative and dynamic team environment with exposure to cutting-edge technologies.
  • Potential for performance-based bonuses or contract extensions.

Working Hours: 40 hours per week, with flexibility to accommodate core collaboration hours across different time zones.

📝 Enhancement Note: Given the contractor employment type and location in the Philippines, a salary range is estimated using industry benchmarks for senior software engineers in that region. Benefits are inferred based on typical offerings for remote contractor roles in the tech industry, emphasizing flexibility and professional growth.

🎯 Team & Company Context

🏢 Company Culture

Industry: Technology / Cybersecurity / Financial Services Company Size: Partner One Capital is a growing organization, likely between 50-250 employees, indicating a dynamic environment where individual contributions are highly visible. Founded: While the founding date is not specified, Partner One Capital's focus suggests a modern, forward-thinking approach to capital management and technology solutions.

Team Structure:

  • The role is likely part of a distributed engineering team, potentially organized into squads or feature teams focused on specific product areas.
  • You will report to a Lead Software Engineer or Engineering Manager, with close collaboration with UX/UI designers, product managers, and backend engineers.
  • Cross-functional collaboration is essential, requiring proactive communication and alignment with stakeholders across product, design, and development.

Methodology:

  • Emphasis on Agile development methodologies, likely Scrum or Kanban, for iterative development and rapid feedback loops.
  • Data-driven decision-making, utilizing analytics and user feedback to inform product enhancements and technical strategies.
  • A strong focus on security best practices, given the cybersecurity platform context, integrating security considerations into every stage of the development lifecycle.
  • Continuous improvement in processes and technology adoption to maintain a competitive edge.

Company Website: https://partneronecapital.com/ (Assumed based on domain derived)

📝 Enhancement Note: Inferences about company culture, size, and team structure are made based on the job title, industry, and contractor status, aiming to provide context for a candidate evaluating the work environment and team dynamics. Partner One Capital's likely focus on financial technology and cybersecurity implies a culture valuing precision, security, and innovation.

📈 Career & Growth Analysis

Operations Career Level: This is a Senior Software Engineer role, signifying a position of technical leadership and mentorship within the engineering team. It requires not only advanced technical skills but also the ability to guide junior engineers and influence technical direction. Reporting Structure: You will likely report to an Engineering Manager or a Technical Lead, working within a cross-functional product team. This structure emphasizes collaboration and shared ownership of product delivery. Operations Impact: As a Senior UI/UX Software Engineer, your impact will be directly tied to the usability, performance, and security of Partner One Capital's core product offerings. You will play a critical role in shaping customer experience and driving product adoption by translating complex cybersecurity data into accessible and actionable interfaces.

Growth Opportunities:

  • Opportunity to lead technical initiatives and mentor junior engineers, developing leadership and architectural skills.
  • Deepen expertise in cybersecurity technologies and front-end development frameworks, becoming a subject matter expert.
  • Gain exposure to cloud-native architectures and advanced deployment strategies.
  • Potential for transitioning into roles such as Principal Engineer, Architect, or Engineering Lead within the organization.
  • Continuous learning through access to industry conferences, online courses, and internal knowledge-sharing sessions.

📝 Enhancement Note: This section analyzes the career trajectory and growth potential associated with a Senior Software Engineer position, highlighting opportunities for technical advancement, leadership development, and specialized skill acquisition within the cybersecurity and fintech sectors.

🌐 Work Environment

Office Type: Fully Remote. This arrangement offers maximum flexibility in terms of location and working hours, allowing engineers to design their optimal work setup. Office Location(s): Philippines. While fully remote, candidates must be based in the Philippines, likely for logistical, tax, or legal reasons.

Workspace Context:

  • A fully remote setup requires self-discipline and excellent time management skills.
  • Access to reliable internet and a dedicated workspace is essential for productivity and effective collaboration.
  • Collaboration will primarily occur through digital communication tools (e.g., Slack, Zoom, Teams), necessitating strong written and verbal communication skills.
  • The team likely utilizes a variety of collaboration platforms for code sharing, project management, and documentation.

Work Schedule: Standard 40-hour work week, with flexibility. Core hours may be established for critical team syncs and cross-functional meetings, but individual task execution can be managed with autonomy.

📝 Enhancement Note: The fully remote nature of this role is emphasized, along with the specific location requirement. This section provides practical considerations for candidates regarding workspace setup, communication tools, and time management in a remote, distributed team environment.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A brief call with a recruiter to assess basic qualifications, experience, and cultural fit related to remote work and collaboration.
  • Technical Assessment: A coding challenge or take-home project designed to evaluate proficiency in Angular, TypeScript, and problem-solving skills, often focusing on UI implementation or API integration.
  • Technical Interview(s): In-depth discussions with engineering leads or senior engineers to assess architectural understanding, debugging skills, and experience with specific technologies (Angular, RxJS, NgRx, APIs, Cloud). Expect questions on performance optimization and secure coding practices.
  • Portfolio Review: A dedicated session where you will present 1-2 key projects from your portfolio, explaining your role, technical decisions, and the impact of your work. Be prepared to discuss challenges faced and how you overcame them.
  • Team/Culture Fit Interview: A conversation with potential team members to gauge collaboration style, communication effectiveness, and alignment with the company's values and remote work culture.

Portfolio Review Tips:

  • Curate Strategically: Select projects that best showcase your expertise in Angular, UI/UX implementation, API integration, and performance optimization.
  • Quantify Impact: For each project, clearly articulate the problem, your solution, and the measurable results (e.g., performance improvements, user satisfaction metrics, efficiency gains).
  • Tell a Story: Structure your presentation to narrate the project's journey, highlighting your thought process, technical challenges, and how you navigated them.
  • Code Demonstrations: Be ready to walk through relevant code snippets, explaining architectural patterns, best practices, and your specific contributions.
  • Focus on Relevance: Tailor your portfolio examples to align with the cybersecurity platform context, emphasizing how your skills contribute to secure and user-friendly applications.

Challenge Preparation:

  • Practice Core Concepts: Revisit Angular fundamentals, TypeScript, RxJS, NgRx, RESTful API principles, and common design patterns.
  • Performance Optimization: Prepare to discuss strategies for optimizing front-end performance, including lazy loading, code splitting, and efficient state management.
  • Secure Coding: Understand common web security vulnerabilities (XSS, CSRF) and how to mitigate them in front-end development.
  • Problem-Solving Scenarios: Practice breaking down complex technical problems into smaller, manageable steps and articulating your thought process clearly.
  • Remote Collaboration: Be ready to discuss how you manage communication and collaboration effectively in a remote, asynchronous environment.

📝 Enhancement Note: This section provides actionable advice for candidates preparing for the interview process, focusing on portfolio presentation, technical interview preparation, and understanding the specific requirements for a Senior UI/UX Software Engineer in a remote cybersecurity context.

🛠 Tools & Technology Stack

Primary Tools:

  • Front-end Framework: Angular (12+), with deep expertise in TypeScript.
  • State Management: RxJS, NgRx for managing complex application states.
  • Styling: SCSS, Less for efficient and maintainable CSS.
  • Build Tools: Webpack, Angular CLI for efficient development workflows.
  • Version Control: Git (e.g., GitHub, GitLab, Bitbucket) for collaborative code management.

Analytics & Reporting:

  • Browser Developer Tools: For debugging, performance analysis, and network monitoring.
  • Analytics Platforms: Potentially integrated tools for tracking user behavior and application performance (e.g., Google Analytics, custom dashboards).
  • Performance Monitoring Tools: For identifying and resolving bottlenecks in application speed and responsiveness.

CRM & Automation:

  • API Interaction: Proficiency in consuming and interacting with RESTful APIs.
  • Backend Integration: Understanding of how front-end applications connect with backend services and databases.
  • CI/CD Tools: Familiarity with continuous integration and continuous deployment pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) for automated testing and deployment.

📝 Enhancement Note: The technology stack is detailed based on the required skills, providing a comprehensive overview of the tools and platforms a Senior UI/UX Software Engineer would likely use. This helps candidates assess their current tool proficiency and identify areas for potential upskilling.

👥 Team Culture & Values

Operations Values:

  • User-Centricity: A deep commitment to understanding user needs and delivering intuitive, effective solutions that solve real-world problems.
  • Technical Excellence: A drive for high-quality code, robust architecture, and continuous improvement in development practices.
  • Collaboration & Communication: Valuing open dialogue, constructive feedback, and effective teamwork, especially in a remote setting to ensure alignment and shared understanding.
  • Security First: An unwavering dedication to building secure applications, integrating security considerations into every aspect of the development process.
  • Innovation & Adaptability: Embracing new technologies and methodologies to stay ahead of industry trends and deliver cutting-edge solutions.

Collaboration Style:

  • Asynchronous Communication: Proficiency in using tools like Slack, email, and project management platforms for clear and concise communication, respecting different time zones.
  • Proactive Engagement: Actively participating in team discussions, code reviews, and planning sessions, providing input and seeking clarity.
  • Cross-Functional Synergy: Working closely with designers, product managers, and backend engineers to ensure a cohesive product vision and seamless execution.
  • Knowledge Sharing: A culture that encourages learning from each other, sharing best practices, and contributing to a collective knowledge base.

📝 Enhancement Note: This section elaborates on the implied culture and values of a tech company focused on cybersecurity and remote work, emphasizing collaboration, technical rigor, and user focus, which are critical for success in a Senior UI/UX Software Engineer role.

⚡ Challenges & Growth Opportunities

Challenges:

  • Complex Data Visualization: Translating intricate cybersecurity data into easily digestible and actionable insights for diverse user personas.
  • Performance Optimization: Ensuring fast load times and responsiveness for feature-rich web applications, especially when dealing with large datasets.
  • Maintaining Security Standards: Integrating robust security measures into the front-end while ensuring a smooth user experience.
  • Remote Collaboration Effectiveness: Navigating communication and project coordination challenges in a fully distributed team environment.
  • Keeping Pace with Technology: Continuously learning and adapting to evolving front-end frameworks, tools, and cybersecurity threats.

Learning & Development Opportunities:

  • Advanced Angular & TypeScript: Deepen expertise through specialized courses, workshops, and hands-on project work.
  • Cybersecurity Domain Knowledge: Acquire a strong understanding of cybersecurity principles, attack vectors, and defense mechanisms relevant to the platform.
  • Cloud Architecture: Gain practical experience with cloud deployment, microservices, and related technologies on AWS, Azure, or GCP.
  • Leadership & Mentorship: Develop skills in guiding junior engineers, leading technical discussions, and contributing to architectural decisions.
  • Industry Conferences & Certifications: Opportunities to attend relevant tech conferences and pursue certifications that enhance professional development.

📝 Enhancement Note: This section highlights potential challenges specific to the role and industry, offering a realistic perspective while framing them as opportunities for professional growth and skill development, which is crucial for attracting ambitious senior-level candidates.

💡 Interview Preparation

Strategy Questions:

  • "Describe a complex UI you designed and implemented. What were the key challenges in translating the requirements, and how did you ensure a positive user experience and robust performance?" (Focus on your process, problem-solving, and impact.)
  • "How do you approach integrating with RESTful APIs from a front-end perspective, especially concerning error handling, data transformation, and asynchronous operations?" (Demonstrate your understanding of API interactions, RxJS, and state management.)
  • "Walk me through your process for optimizing the performance of an Angular application. What tools and techniques do you use, and how do you measure success?" (Highlight your expertise in performance tuning and your analytical approach.)
  • "Given our focus on cybersecurity, how do you ensure the security of the front-end applications you build? What are common vulnerabilities, and how do you mitigate them?" (Showcase your security-conscious development mindset.)

Company & Culture Questions:

  • "What interests you about Partner One Capital and our work in the cybersecurity space?" (Research the company's mission, products, and recent news.)
  • "How do you stay motivated and productive when working remotely in a distributed team?" (Share strategies for time management, communication, and engagement.)
  • "Describe your experience with code reviews and collaborative development. How do you provide and receive constructive feedback?" (Emphasize your teamwork and communication skills.)

Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly define the problem, your role, the technical solutions implemented, and the quantifiable outcomes.
  • Showcase Code Quality: Be prepared to highlight specific code snippets that demonstrate best practices, architectural patterns, and your proficiency with Angular, TypeScript, and RxJS.
  • Focus on Impact: Emphasize how your contributions led to improved user experience, increased efficiency, or enhanced product functionality.
  • Address Challenges: Discuss any technical hurdles you encountered and how you creatively resolved them, demonstrating your problem-solving capabilities.
  • Engage Your Audience: Be ready to answer questions and facilitate a discussion about your work, showing your confidence and deep understanding.

📝 Enhancement Note: This preparation guide offers specific, actionable advice tailored to the Senior UI/UX Software Engineer role, covering technical, behavioral, and portfolio-related aspects of the interview process. It aims to equip candidates with the knowledge to perform exceptionally.

📌 Application Steps

To apply for this Senior UI/UX Software Engineer position:

  • Submit your application through the provided link on Workable.
  • Tailor Your Resume: Highlight your experience with Angular, TypeScript, RxJS, NgRx, API integrations, and performance optimization, using keywords from the job description. Quantify your achievements wherever possible.
  • Prepare Your Portfolio: Curate 2-3 of your strongest UI/UX development projects that demonstrate your skills and impact. Ensure they are easily accessible (e.g., via a personal website, GitHub, or a shared drive).
  • Practice Your Presentation: Rehearse presenting your portfolio projects, focusing on clear communication, technical depth, and quantifiable results. Be ready to discuss your decision-making process and challenges overcome.
  • Research Partner One Capital: Understand the company's mission, products, and its role in the cybersecurity and financial technology sectors. Prepare thoughtful questions about the role, team, and company culture.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

A BS in Computer Science or equivalent experience is required, along with proficiency in Angular and related technologies. Experience with RESTful APIs and cloud platforms is also necessary.