UX/UI Senior Software Engineer
📍 Job Overview
Job Title: UX/UI Senior Software Engineer Company: Partner One Capital Location: Brazil Job Type: CONTRACTOR Category: Engineering / Software Development Date Posted: October 27, 2025 Experience Level: Senior (5-10 years) Remote Status: Fully Remote
🚀 Role Summary
- Design, develop, and maintain secure, scalable web applications with a strong focus on user experience (UX) and user interface (UI) design principles.
- Collaborate closely with UX/UI designers, product managers, and backend engineering teams to translate complex requirements into intuitive and performant front-end solutions.
- Optimize application performance, speed, and scalability, ensuring a seamless user experience across various devices and platforms.
- Write clean, maintainable, and well-documented code, adhering to best practices for software development, testing, and debugging.
- Drive technical solutions by transforming business requirements into practical, implementable software features, contributing directly to the company's product innovation.
📝 Enhancement Note: While the original listing is for a UX/UI Senior Software Engineer, this enhancement focuses on transforming it into a Revenue Operations (RevOps), Sales Operations (Sales Ops), or Go-to-Market (GTM) role. This requires inferring how the core skills of a senior software engineer in UI/UX can be applied to operational contexts, such as building and optimizing internal tools, dashboards, and automated workflows that support sales, marketing, and customer success functions. The "CONTRACTOR" employment type suggests a project-based or specialized need, which can be leveraged to highlight focused operational improvements.
📈 Primary Responsibilities
- Develop and maintain robust, scalable, and user-friendly web applications and internal tools that support Go-to-Market (GTM) operations, focusing on enhancing user experience for sales, marketing, and customer success teams.
- Collaborate with GTM stakeholders, including Sales Operations, Marketing Operations, and Revenue Operations leaders, to understand their needs and translate them into technical requirements for operational systems and dashboards.
- Partner with UX/UI designers and product managers to create intuitive interfaces for internal tools, reporting dashboards, and automation workflows, ensuring ease of use and efficient data interaction for operational users.
- Integrate APIs and third-party services to ensure seamless data flow between CRM, marketing automation platforms, sales enablement tools, and other critical GTM systems, thereby enhancing data accuracy and operational efficiency.
- Optimize the performance, speed, and scalability of internal operational applications and reporting tools, ensuring timely access to critical business insights and reducing user friction.
- Write clean, maintainable, and well-documented code for operational technology solutions, adhering to software development best practices, including code reviews, testing, and debugging, to ensure system reliability and data integrity.
- Stay current with industry trends in front-end development, UX/UI best practices, and operational technology, applying this knowledge to continuously improve the GTM technology stack.
- Turn complex business requirements and operational challenges into practical, technical solutions that drive efficiency and effectiveness across the GTM organization.
📝 Enhancement Note: These responsibilities are inferred by mapping the core software engineering tasks to the needs of a GTM operations environment. For instance, "Build and maintain secure, scalable web apps with Angular" is re-contextualized to "Develop and maintain robust, scalable, and user-friendly web applications and internal tools that support Go-to-Market (GTM) operations." The emphasis is on how these technical skills can directly benefit operational efficiency and effectiveness.
🎓 Skills & Qualifications
Education:
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field; or equivalent practical experience in software development or operations technology.
Experience:
- 5-10 years of progressive experience in software engineering, with a significant focus on front-end development, UX/UI implementation, and building scalable web applications.
- Proven experience in designing and developing complex user interfaces and workflows, ideally for internal business systems or data-intensive applications.
- Demonstrated ability to optimize application performance, troubleshoot complex issues, and implement robust solutions.
Required Skills:
- Front-End Development Mastery: Proficiency in Angular (versions 12+), TypeScript, JavaScript, HTML5, SCSS, and Less for building modern, responsive, and interactive user interfaces.
- Reactive Programming: Strong experience with RxJS and NgRx for managing application state and implementing reactive patterns, crucial for complex operational dashboards and workflows.
- API Integration: Solid understanding of RESTful APIs, third-party integrations, and data synchronization techniques essential for connecting disparate GTM tools.
- Database Fundamentals: Experience with SQL for data querying and understanding database structures, necessary for operational reporting and data analysis.
- Performance Optimization: Proven ability in performance tuning and optimization of applications and databases, vital for ensuring efficient access to GTM data and tools.
- Problem-Solving Acumen: Excellent analytical and problem-solving skills to address complex technical challenges and operational bottlenecks.
- Collaboration & Communication: Strong team collaboration skills and effective communication for working with cross-functional teams, including designers, product managers, and GTM operations specialists.
Preferred Skills:
- Cloud Platform Familiarity: Experience with cloud platforms such as AWS, Azure, or GCP, which may be relevant for deploying or integrating operational tools and services.
- NoSQL Databases: Familiarity with NoSQL databases for handling large, unstructured operational data sets.
- Search Technologies: Experience with search engines (e.g., Elasticsearch) for advanced data retrieval within operational platforms.
- Agile Development: Experience working within Agile development methodologies, common in fast-paced operational environments.
- Containerization: Familiarity with containerization technologies like Docker or Podman for efficient deployment and management of operational applications.
📝 Enhancement Note: The preferred skills section is expanded to include technologies that are highly relevant in modern operations stacks, such as NoSQL, search engines, and containerization, which can be leveraged for building more sophisticated operational data platforms or automation solutions.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
- Operational Tool Development Case Studies: Showcase projects where you designed, built, or significantly enhanced internal tools, dashboards, or workflows that improved operational efficiency, data accuracy, or user productivity within a business context.
- Process Optimization Examples: Provide examples of how your technical contributions led to measurable improvements in business processes, such as streamlining data entry, automating reporting, or enhancing user workflows for sales, marketing, or customer success functions.
- System Integration Demonstrations: Include projects that involved integrating disparate systems (e.g., CRM, MAP, ERP) to create a unified operational view or enable seamless data flow, highlighting the technical challenges overcome and the business impact.
- UI/UX Design for Business Applications: Present examples of intuitive and user-centric interfaces you've designed for business applications, detailing the user research, design process, and how the UI/UX considerations directly supported operational goals.
Process Documentation:
- Workflow Design & Optimization: Demonstrate your ability to map existing operational workflows, identify bottlenecks, and design optimized, technically-enabled alternatives. Your portfolio should include documentation of these processes and the rationale behind your proposed technical solutions.
- Implementation & Automation: Provide documentation for projects where you implemented new operational systems or automated manual processes. This should detail the technical stack used, the implementation strategy, and the automation logic.
- Measurement & Performance Analysis: Include documentation on how you measured the success and performance of the operational tools or processes you developed. This could involve defining key performance indicators (KPIs), setting up tracking mechanisms, and analyzing results to drive continuous improvement.
📝 Enhancement Note: This section is tailored to highlight how a software engineer's work translates into tangible operational improvements. The focus is on demonstrating practical application of skills to solve business problems within a GTM context, emphasizing process improvement, system integration, and measurable outcomes.
💵 Compensation & Benefits
Salary Range:
- As a Contractor in Brazil, the hourly rate for a Senior Software Engineer with 5-10 years of experience in specialized front-end development and UX/UI implementation can range significantly based on specific skills, project duration, and client demand. Based on industry benchmarks and cost of living in Brazil for highly skilled tech professionals, an estimated range would be R$ 150 to R$ 350 per hour.
Benefits:
- Project-Based Engagement: Opportunity to work on defined projects with clear deliverables and impact.
- Flexible Work Schedule: Potential for flexible working hours to accommodate project timelines and personal needs, common for contractor roles.
- Remote Work Opportunity: Fully remote position, allowing for work from any location within Brazil.
- Skill Development: Exposure to cutting-edge technologies and complex operational challenges, fostering continuous learning and professional growth.
- Competitive Compensation: Opportunity for attractive hourly rates commensurate with senior-level expertise.
Working Hours:
- This is a contractor role, and working hours will be defined by the project scope and agreement. It is expected to require approximately 40 hours per week, with potential for flexibility based on project needs and deadlines.
📝 Enhancement Note: Salary is estimated based on typical contractor rates for senior software engineers in Brazil, considering the specialized skills (Angular, TypeScript, UX/UI) and the remote, contractor nature of the role. The range is broad to account for variations in experience, specific project complexity, and the economic landscape of the specified region. Benefits are typical for a contractor role, emphasizing flexibility and project-specific engagement.
🎯 Team & Company Context
🏢 Company Culture
Industry: Financial Services / Technology. Partner One Capital operates within the financial technology sector, likely focusing on providing capital solutions or financial technology services. This implies a need for robust, secure, and efficient digital platforms. Company Size: The description mentions "Partner One Capital" and an "organization_url" that leads to "Partner One Capital" within a larger "Partner One" group context on Workable. Without specific company size data, we can infer it's likely a mid-sized to growing organization that requires specialized engineering talent for its technology platforms. Founded: Founding date is not provided, but its presence on a job platform suggests it is an active and established entity.
Team Structure:
- Cross-Functional Collaboration: The role inherently requires close collaboration with UX/UI designers, product managers, and backend engineering teams, indicating a matrixed or project-based team structure.
- GTM Operations Integration: As a Senior Software Engineer supporting GTM operations, this role would liaise with distinct GTM functions (Sales Ops, Marketing Ops, RevOps) rather than being embedded within a traditional engineering team solely.
- Reporting: Likely reports to a lead engineer, engineering manager, or potentially a Head of Operations Technology, depending on the company's organizational structure.
Methodology:
- Agile Development Practices: Given the emphasis on modern web tools and collaboration, it's highly probable that Agile methodologies (Scrum, Kanban) are employed for iterative development and rapid deployment of features.
- Data-Driven Decision Making: The nature of operational roles and software development for business systems necessitates a data-driven approach to problem-solving, performance monitoring, and feature prioritization.
- User-Centric Design: A core tenet of UX/UI engineering, this methodology ensures that solutions are built with the end-user (in this case, internal operational teams) in mind, focusing on usability and efficiency.
Company Website: https://www.partneronecapital.com/
📝 Enhancement Note: Information about Partner One Capital is limited. The enhancement infers the company's industry, potential size, and operational context based on the job title and the nature of a financial services/tech company requiring sophisticated software solutions. The focus is on how these aspects relate to the operations role.
📈 Career & Growth Analysis
Operations Career Level: This role is positioned at a Senior level within a specialized engineering discipline, with significant potential to impact GTM operations. It bridges the gap between core software engineering and operational technology needs, offering a unique career trajectory. Reporting Structure: The Senior Software Engineer will likely report to an Engineering Lead or Manager, but will work very closely with GTM Operations leaders (e.g., Head of Sales Operations, Director of Revenue Operations). This dual reporting or strong dotted-line relationship highlights the strategic importance of the role to the GTM function. Operations Impact: The engineer's work will directly influence the efficiency, data integrity, and user experience of critical GTM systems. This includes enhancing CRM functionality, optimizing sales enablement tools, streamlining marketing automation workflows, and improving data visibility through dashboards, all of which are crucial for driving revenue and achieving GTM objectives.
Growth Opportunities:
- Specialization in GTM Technology: Opportunity to become an expert in the specific technology stack and operational challenges faced by GTM teams, becoming a go-to resource for operational efficiency.
- Leadership in Operational Tool Development: Potential to lead the development of key operational platforms, mentor junior engineers or operations analysts, and influence the strategic direction of GTM technology.
- Transition to Operations Roles: With deep exposure to GTM processes and systems, there's a pathway to transition into broader Revenue Operations, Sales Operations, or Marketing Operations management roles.
- Continuous Learning: Access to training and resources to stay updated on the latest advancements in front-end technologies, UX/UI design, and operational best practices.
📝 Enhancement Note: This analysis focuses on the career growth potential for a software engineer who leverages their skills within an operations context, highlighting opportunities for specialization, leadership, and potential career pivots within the GTM function.
🌐 Work Environment
Office Type: Fully Remote. This position is designated as TELECOMMUTE, meaning the work is performed entirely outside of a traditional office setting. Office Location(s): Brazil. The role is open to candidates located within Brazil, allowing for a wide geographical reach within the country.
Workspace Context:
- Home Office Setup: Candidates are expected to have a suitable home office environment conducive to focused work, including reliable internet connectivity and a dedicated workspace.
- Digital Collaboration Tools: The team will rely heavily on digital collaboration tools (e.g., Slack, Zoom, Microsoft Teams, Jira, Confluence) for communication, project management, and knowledge sharing.
- Asynchronous Communication: Given the remote nature and potential for distributed teams, proficiency in asynchronous communication is beneficial, alongside real-time collaboration.
Work Schedule:
- The role is contracted, implying a focus on project deliverables rather than strict adherence to traditional 9-to-5 hours. However, approximately 40 hours per week are expected. Flexibility may be offered, but availability for key meetings, code reviews, and collaborative sessions during core business hours (potentially adjusted for Brazil time zones like America/Cuiaba) will be important.
📝 Enhancement Note: The remote and Brazil-specific context is emphasized, highlighting the need for self-discipline, effective digital communication, and a suitable home office setup.
📄 Application & Portfolio Review Process
Interview Process:
- Initial Screening: A brief call with a recruiter to assess basic qualifications, experience, and alignment with the contractor role's requirements.
- Technical Assessment: This may involve a coding challenge (e.g., a small Angular project, a problem-solving exercise) or a live coding session to evaluate proficiency in Angular, TypeScript, and problem-solving skills.
- Portfolio Review & Technical Interview: A deeper dive into your submitted portfolio. You will be expected to walk through 1-2 key projects, explaining your technical approach, design decisions, challenges faced, and the impact of your work. This will be led by engineering leads or senior engineers.
- GTM Operations & Stakeholder Interview: An interview focused on your understanding of GTM operations (Sales, Marketing, Revenue Ops) and how your engineering skills can translate into supporting these functions. You may discuss how you'd approach building operational dashboards or automating workflows.
- Final Interview/Offer: A concluding discussion to confirm fit, finalize terms, and extend an offer.
Portfolio Review Tips:
- Highlight Operational Impact: For each project, clearly articulate the business problem it solved, the operational improvements achieved (e.g., time saved, efficiency gained, data accuracy increased), and the key metrics that demonstrate success.
- Showcase UX/UI for Business: If your projects involve internal tools or dashboards, emphasize the user-centric design aspects. Explain your process for understanding user needs and how your UI/UX decisions supported ease of use and adoption by operational teams.
- Technical Depth & Scalability: Be prepared to discuss the technical architecture, scalability considerations, and performance optimization strategies you employed. Detail your experience with Angular, TypeScript, and relevant libraries like NgRx.
- Code Quality & Collaboration: Mention your experience with code reviews, testing methodologies, and documentation practices. If possible, provide links to public repositories or sanitized code samples.
Challenge Preparation:
- Coding Challenge: Practice common Angular interview questions, including component lifecycle, state management with NgRx, RxJS operators, and performance optimization techniques. Ensure your code is clean, well-structured, and includes basic error handling.
- Operational Scenario Questions: Prepare to discuss how you would approach building a specific operational tool (e.g., a sales pipeline dashboard, a lead scoring visualization tool) given certain requirements. Think about data sources, UI components, and potential challenges.
- Stakeholder Management: Consider how you would gather requirements from non-technical GTM stakeholders, manage expectations, and communicate technical trade-offs.
📝 Enhancement Note: This section is crucial for a role bridging engineering and operations. The advice focuses on showcasing relevant experience, demonstrating an understanding of operational needs, and preparing for technical and scenario-based interviews.
🛠 Tools & Technology Stack
Primary Tools:
- Front-End Framework: Angular (12+), TypeScript, JavaScript. This is the core technology for building the user interfaces and applications.
- State Management: NgRx, RxJS. Essential for managing complex application states in a predictable and scalable manner.
- Styling: SCSS, Less. For efficient and maintainable CSS development.
- Build Tools: Likely Webpack, Angular CLI. For managing the build process, compilation, and optimization of front-end assets.
Analytics & Reporting:
- Data Visualization Libraries: Potentially D3.js, Chart.js, or similar libraries for creating dynamic charts and dashboards within Angular applications.
- API Integration: Experience with tools or libraries for making HTTP requests (e.g., Angular's HttpClient, Axios).
- Backend Integration: Understanding of how to consume data from RESTful APIs.
CRM & Automation:
- CRM Familiarity: While not a direct user, understanding how CRMs (like Salesforce, HubSpot) function and how data is structured is crucial for building integrated operational tools.
- Potential Automation Tools: While this role is primarily front-end, familiarity with how front-end applications can trigger or interact with back-end automation workflows is beneficial.
📝 Enhancement Note: The technology stack is detailed based on the provided skills (Angular, TypeScript, RxJS, NgRx, SCSS, Less) and inferred needs for building sophisticated GTM operational tools and dashboards. The emphasis is on how these technologies support operational functions.
👥 Team Culture & Values
Operations Values:
- Efficiency & Automation: A strong drive to automate manual tasks and optimize workflows to maximize productivity across GTM teams.
- Data-Driven Insights: Commitment to using data to understand user behavior, measure impact, and guide the development of operational tools and processes.
- User-Centricity: Prioritizing the needs and experience of internal users (sales, marketing, customer success) when designing and building solutions.
- Collaboration & Communication: Fostering an environment of open communication, knowledge sharing, and strong collaboration across engineering and GTM operations teams.
- Continuous Improvement: Embracing a mindset of ongoing learning and iterative development to enhance existing systems and processes.
Collaboration Style:
- Cross-Functional Partnership: Working closely with GTM Operations specialists to gather requirements, provide technical solutions, and ensure adoption of developed tools.
- Design-Led Development: Close collaboration with UX/UI designers to translate design mockups and prototypes into functional, high-fidelity applications.
- Agile Teamwork: Engaging actively in Agile ceremonies (stand-ups, sprint planning, retrospectives) to ensure smooth project execution and team alignment.
- Feedback Integration: Openness to receiving and providing constructive feedback on code, designs, and processes to foster a culture of mutual improvement.
📝 Enhancement Note: These values and collaboration styles are inferred based on the nature of a senior engineering role supporting GTM operations, emphasizing efficiency, data, user focus, and collaborative development.
⚡ Challenges & Growth Opportunities
Challenges:
- Bridging Technical and Operational Gaps: Translating complex GTM business requirements into effective technical solutions requires a deep understanding of both domains.
- Data Integration Complexity: Integrating data from disparate GTM systems (CRM, MAP, etc.) can be technically challenging due to varying data structures, APIs, and data quality issues.
- User Adoption of New Tools: Ensuring that new operational tools and dashboards are adopted and effectively used by GTM teams requires intuitive design, thorough training, and ongoing support.
- Performance Optimization at Scale: Maintaining high application performance as data volumes and user numbers grow within GTM operations.
Learning & Development Opportunities:
- Deep Dive into GTM Technology: Gain extensive experience with the technology stack that powers modern sales, marketing, and customer success operations.
- Mastery of Operational Process Design: Develop expertise in understanding, mapping, and optimizing critical GTM business processes through technology.
- Exposure to Financial Services Tech: Work within the financial technology sector, potentially gaining insights into specific compliance, security, and operational needs.
- Project Leadership: Opportunity to take ownership of key operational technology projects, guiding their development from conception to deployment.
📝 Enhancement Note: Challenges are identified based on common issues in integrating technology with business operations, particularly in dynamic GTM environments. Growth opportunities are framed around skill development and career progression within the specialized niche of GTM operations technology.
💡 Interview Preparation
Strategy Questions:
- "Describe a time you built a complex UI component or dashboard for business users. What was the business problem, how did you approach the technical design, and what was the impact?"
- Preparation: Prepare a STAR-method (Situation, Task, Action, Result) answer focusing on a relevant project. Emphasize your understanding of user needs, technical choices (Angular, NgRx, etc.), and quantifiable business outcomes.
 
- "How would you approach integrating data from a CRM system into a custom-built reporting dashboard to provide real-time sales pipeline visibility?"
- Preparation: Discuss API integration strategies, data modeling, potential challenges (data quality, API limits), and how you'd ensure performance and usability for sales users. Mention relevant technologies (RESTful APIs, SQL/NoSQL considerations).
 
- "Imagine you need to automate a manual reporting process for the sales team. What steps would you take from requirement gathering to implementation and deployment?"
- Preparation: Outline your process: understanding the manual process, identifying critical data points, designing the automated solution (e.g., a web app, a script), choosing the right tools, testing, and deployment. Highlight your collaboration with operations teams.
 
Company & Culture Questions:
- "What interests you about working with GTM operations teams, and how do you see your engineering skills contributing to their success?"
- Preparation: Research Partner One Capital and the financial services industry. Articulate how you understand the goals of Sales Ops, Marketing Ops, and RevOps and how your technical skills can directly solve their operational pain points.
 
- "How do you stay updated on the latest trends in front-end development and operational technology?"
- Preparation: Mention industry blogs, conferences, online courses, and personal projects. Show a proactive approach to learning.
 
- "Describe your experience working in a remote, contractor capacity. How do you ensure effective communication and productivity?"
- Preparation: Highlight your self-discipline, time management skills, and proficiency with remote collaboration tools.
 
Portfolio Presentation Strategy:
- Focus on Impact, Not Just Features: For each project, clearly state the business objective, your role, the technical solutions implemented, and, most importantly, the quantifiable results or operational improvements achieved.
- Tell a Story: Structure your presentation like a case study. Start with the problem, detail your approach and solutions, and conclude with the outcomes and lessons learned.
- Technical Depth: Be ready to explain the "why" behind your technical decisions. Discuss trade-offs, scalability considerations, and how you ensured code quality and maintainability.
- User-Centricity: If applicable, emphasize how your design and development choices catered to the end-users (e.g., sales reps, marketing managers) and improved their workflows.
📝 Enhancement Note: This section provides specific, actionable advice for preparing for interviews, focusing on how to frame engineering experience within an operational context and demonstrating an understanding of GTM functions.
📌 Application Steps
To apply for this Operations Technology role:
- Submit your application through the Workable application link.
- Tailor Your Resume: Highlight experience with Angular, TypeScript, UX/UI development, API integrations, and any projects that involved building internal tools, dashboards, or process automations. Quantify achievements whenever possible.
- Curate Your Portfolio: Select 2-3 of your strongest projects that best demonstrate your ability to build scalable web applications with a focus on user experience and business impact. Ensure these projects clearly show your technical skills and any operational improvements you contributed to.
- Prepare Your Case Studies: For each portfolio project, prepare a concise narrative explaining the business challenge, your technical approach, the tools used, and the measurable results. Be ready to present these effectively during the interview.
- Research Partner One Capital: Understand the company's mission, services, and the financial technology landscape. Consider how your skills can specifically benefit their operational efficiency and GTM strategies.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations 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 cloud platforms and strong problem-solving skills are also essential.