Senior Angular Software Engineer
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.
GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.
Summary
At Growth Acceleration Partners (GAP), we are seeking a Senior Angular Software Engineer to join a long-term engagement supporting a global leader in irrigation and operational technology solutions.
In this role, you will design and build modern, scalable, and high-performance web applications that support mission-critical operational workflows. You will collaborate closely with backend engineers, product managers, and UX designers to deliver intuitive, responsive interfaces used by field operators, technicians, and enterprise stakeholders.
This is a hands-on senior role requiring strong frontend architecture knowledge, clean coding practices, and the ability to translate complex operational requirements into reliable and maintainable UI solutions.
Education
• Bachelor’s Degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
Professional Experience
• 5+ years of experience building production-grade web applications.
• 3+ years of experience working with modern JavaScript frameworks.
• 2–3+ years of hands-on experience with Angular (latest versions preferred).
• Experience working in cross-functional Agile teams.
• Exposure to cloud-based application environments.
Key Responsibilities
Frontend Development
• Design and implement responsive, user-friendly web applications using Angular.
• Build reusable, modular UI components aligned with design system standards.
• Implement complex workflows and dynamic data-driven interfaces.
• Ensure cross-browser compatibility and mobile responsiveness.
Architecture & Integration
• Integrate frontend applications with RESTful and/or GraphQL APIs.
• Collaborate with backend engineers to define API contracts and optimize data flows.
• Manage application state effectively (RxJS, signals, or equivalent reactive patterns).
• Ensure scalability, performance, and maintainability of frontend architecture.
Quality & Performance
• Write clean, maintainable, and well-tested code.
• Implement unit and integration tests for frontend components.
• Optimize application performance (lazy loading, change detection strategy, caching techniques).
• Troubleshoot UI and integration issues in staging and production environments.
Collaboration
• Work closely with Product and UX teams to refine requirements and improve usability.
• Participate in sprint planning, estimations, and technical discussions.
• Mentor mid-level engineers and contribute to code review culture.
• Communicate trade-offs and technical considerations clearly.
Required Technical Skills
Frontend & Web Technologies
• Strong expertise in Angular (components, services, modules, routing).
• Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
• Experience with reactive programming concepts (RxJS).
• Solid understanding of UI architecture patterns and component-based design.
Integration & APIs
• Experience consuming REST APIs and handling JSON-based payloads.
• Understanding of authentication mechanisms (OAuth, token-based authentication).
• Familiarity with API error handling and client-side validation strategies.
Engineering Practices
• Experience with Git and modern version control workflows.
• Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps, etc.).
• Experience working in Agile environments (Scrum/Kanban).
• Understanding of frontend testing frameworks (Jasmine, Karma, Jest, or similar).
Cloud & DevOps Exposure
• Experience working with cloud-hosted applications (AWS, Azure, or GCP).
• Familiarity with Docker and containerized environments is a plus.
Nice to Have
• Experience building dashboards or operational management interfaces.
• Exposure to IoT-adjacent systems or real-time data visualization.
• Familiarity with state management libraries (NgRx or similar).
• Performance profiling and optimization experience.
• Knowledge of frontend security best practices (OWASP awareness).
Soft Skills
• Advanced English proficiency (written and verbal).
• Strong problem-solving mindset.
• Ability to work independently while collaborating effectively in distributed teams.
• High ownership mentality and accountability.
• Comfortable working in evolving environments with operational impact.
What Success Looks Like in This Role
• Frontend applications are performant, reliable, and easy to maintain.
• Complex operational workflows are translated into intuitive user experiences.
• Integration between frontend and backend services is seamless.
• Code quality remains high through testing and peer reviews.
• The UI supports real-world operational efficiency in production environments.
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Development
- Role
- Senior Software Engineer
- Locations
- Colombia, Costa Rica
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- Angular
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.