
Senior Frontend Engineer
Posted 22 hours ago

Posted 22 hours ago
This is a fully remote position, open to applicants in United States.
• Design, develop, and maintain scalable frontend applications utilizing Angular and TypeScript.
• Architect and implement intricate UI features and reusable components employing Tailwind CSS and contemporary Angular best practices.
• Create responsive, accessible, and cross-browser-compatible user interfaces in alignment with design specifications.
• Manage complex client-side state using RxJS and Angular Signals.
• Integrate frontend applications with RESTful APIs, authentication processes, and real-time or asynchronous data interactions.
• Develop and maintain mapping and geolocation functionalities using Google Maps API, including advanced marker clustering.
• Enhance frontend applications for performance, bundle size, responsiveness, and overall user satisfaction.
• Write clean, maintainable, and unit-test-focused code with robust coverage using Jasmine and Karma.
• Establish reliable error handling, logging, and monitoring practices utilizing tools like Sentry.
• Collaborate with backend, QA, DevOps, product, and design teams to deliver comprehensive solutions.
• Document technical designs, architectural decisions, and intricate feature implementations.
• Provide support for deployments and troubleshooting across various environments, including development, staging, QA, VnV, and production.
• Bachelor’s degree in Computer Science, Engineering, or a related discipline.
• Over 5 years of professional frontend development experience.
• More than 3 years of practical Angular experience in production settings.
• Strong programming skills in TypeScript and modern frontend development methodologies.
• Comprehensive understanding of Angular concepts, including components, services, modules, routing, guards, and interceptors.
• Practical experience with RxJS and reactive programming patterns in large-scale applications.
• Experience in implementing scalable frontend architectures and reusable component-based systems.
• Proficiency in Tailwind CSS and custom UI component creation.
• Familiarity with integrating REST APIs, authentication/authorization processes, and complex data interactions.
• Strong grasp of responsive design, accessibility, and cross-browser compatibility.
• Emphasis on unit testing and automated testing using Jasmine, Karma, or similar frameworks.
• Experience with frontend code quality tools such as ESLint, Prettier, and Git-based pre-commit hooks.
• Knowledge of error monitoring and debugging tools like Sentry.
• Proficiency in Git workflows, CI/CD pipelines, and contemporary software delivery practices.
• Experience working in Agile/Scrum teams.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible working hours and remote work options.
• Opportunities for professional development and career advancement.
• Collaborative and inclusive company culture.
Castillians
Ookla
Vanta
Minor Hotels Europe and Americas
Get handpicked remote jobs straight to your inbox weekly.