
Senior Software Engineer – Angular
3Pillar Global
full-time
Posted on:
Location Type: Remote
Location: Guatemala
Visit company websiteExplore more
Job Level
About the role
- Development & Architecture: Architecting and developing complex Single Page Applications (SPAs) using Angular (latest versions, e.g., 18+), TypeScript, HTML5, and CSS3/SCSS.
- Performance Optimization: Identifying and resolving performance bottlenecks, ensuring maximum speed and scalability.
- Code Quality & Best Practices: Writing clean, maintainable, and efficient code; conducting code reviews and ensuring adherence to Angular best practices (reusable components, RxJS, state management).
- Technical Leadership: Leading technical discussions, guiding architectural decisions, and mentoring junior developers.
- Integration & Testing: Collaborating with backend teams to integrate RESTful APIs and ensuring robust testing (Unit, E2E) using tools like Jasmine, Karma, or Cypress.
- Agile Methodology: Actively participating in Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- AI Augmented Development: Ability to work in a "spec-driven" or AI-assisted development environment.
- CI/CD & DevOps: Utilizing CI/CD tools (e.g., Jenkins, GitHub Actions) and version control systems (Git).
- LLM Integration: Experience integrating LLMs (specifically Claude) into Angular frontend applications.
Requirements
- Experience: 5+ years of professional experience in frontend development, with a strong, proven focus on Angular.
- Technical Expertise:
- Angular: Deep understanding of the Angular ecosystem (v10–v18+).
- TypeScript/JS: High proficiency in TypeScript and JavaScript (ES6+).
- State Management: Experience with libraries like NgRx or RxJS.
- CSS/HTML: Advanced proficiency in CSS preprocessors (SASS/SCSS) and HTML5.
- Claude/GitHub Copilot: 1+ Year hands-on with Claude 3.5/3.7 Sonnet (Claude Code/CLI) or GitHub CoPilot Enterprise
- Tools: Experience with Angular CLI, webpack, and front-end build tools.
- Problem-Solving: Strong debugging and troubleshooting skills, particularly for complex, asynchronous applications.
- Soft Skills: Excellent communication skills, ability to collaborate, and a proactive mindset.
- Education: Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
- Advanced English level.
Benefits
- Medical Insurance benefits as per company policy.
- Life Insurance as per company policy
- 15 days of paid vacation as per local law
- Paternity and maternity leave as per as per local law
- Marriage, bereavement and graduation leaves as per company policy
- Paid holidays as per local law
- Christmas and Middle year bonuses as per local law
- Discounts in local shops
- Direct deposit of payroll.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularTypeScriptHTML5CSS3SCSSRxJSNgRxJavaScriptPerformance OptimizationState Management
Soft Skills
Technical LeadershipCommunicationCollaborationProblem-SolvingProactive MindsetMentoringDebuggingTroubleshooting