The Senior Front-End Engineer will focus on refactoring our existing codebase to upgrade to the latest version of Angular to optimize front-end build times, performance, and the overall code management. You’ll work on both maintaining and improving existing features, as well as developing new features where needed. As part of a small, distributed team, you’ll be key to improving performance and ensuring the application can scale effectively. We’re particularly interested in offshore candidates with strong Angular expertise.
Refactor and upgrade the existing AngularJS/Angular 7 codebase to the latest Angular 17, ensuring minimal disruption and improved maintainability.
Refactor old AngularJS code and help transition components to Web Components using Angular Elements
Utilize Tailwind CSS in the new Angular project for responsive, utility-first styling.
Optimize and improve build times to enhance the speed and efficiency of the front-end development process.
Collaborate closely with the back-end engineers to integrate REST APIs and ensure seamless communication between front-end and back-end systems.
Leverage AI-assisted tools to improve code refactoring, performance optimization, and overall development efficiency.
Develop new front-end features where possible, ensuring code quality and maintainability.
Work with the team to improve developer workflows, enabling faster feature development and debugging.
Perform code reviews and ensure adherence to best practices, especially around TypeScript, Angular, and Node.js development.
Troubleshoot and resolve front-end issues, ensuring a smooth user experience across different browsers and devices.
Identify, track, and report work using JIRA.
4+ years of relevant front-end development experience.
Strong expertise in Angular (preferably Angular 8 or higher) and AngularJS.
Strong Knowledge of Web Components and modern Angular best practices
Experience with Tailwind CSS
Solid coding experience in TypeScript and NodeJS.
Experience with REST APIs, integrating with both relational databases (MySQL, PostgreSQL) and non-relational databases (MongoDB, DynamoDB).
Familiarity with Redis or other key-value caching systems.
Excellent problem-solving skills and the ability to communicate clearly in a remote team environment.
Familiarity with CI/CD tools, Docker, and other containerized development environments.
Strong written and verbal communication skills, with a focus on documentation (English).
Familiarity with Atlassian products (JIRA/Confluence) for tracking and reporting.
Ability to work during US time zones and collaborate effectively in remote settings.
Familiarity with a variety of AWS services (e.g., S3, Lambda, EC2).
Exposure to monitoring and logging tools like Grafana, Loki, and Prometheus.
Knowledge of modern DevOps practices including Kubernetes for container orchestration.
Experience with software development and project management tools (e.g., JIRA, Confluence, Bitbucket, Slack, Zoom).
Backend development experience with Go
Proficiency with SQL
Studies have shown that women, people of color, and members of the LGBTQ+ community, are less likely to apply for jobs unless they believe they meet every single one of the qualifications as described in a job description. We are committed to building a diverse and inclusive company and we are most interested in finding the BEST candidate for the job. That candidate may be one who comes from a less traditional background, and that’s okay. We would strongly encourage you to apply, even if you don't believe you meet every one of the qualifications described.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead advanced enterprise integration solutions as Senior Middleware Developer at Otto Aviation, a cutting-edge aerospace innovator.
Contribute your fullstack software engineering skills to Siemens' innovative Lifecycle Collaboration Software, delivering high-quality enterprise solutions in a hybrid work environment.
Contribute to Apple Pay's cutting-edge payment solutions as a Senior Software Engineer working on scalable distributed systems and service design.
Driving the future of gaming, this role focuses on building and optimizing the Roblox consumer app used globally on PC, Mac, and consoles.
Lead the development and improvement of Flock Safety's Installer App, driving innovation and efficiency in IoT device installations within a fast-growing tech company.
Drive the development of scalable full-stack operations software to support high-powered satellite missions at K2 Space, a leading Series B space tech startup.
Contribute to secure, scalable .NET Core applications as a Mid-Level Full Stack Developer supporting crucial military cemetery services at Integral Federal.
Contribute as a Swift SDK Engineer at Fern, crafting idiomatic Swift SDKs and shaping open source compiler components in a fast-growing API tooling startup.
Roku invites a skilled Machine Learning Engineer to advance personalized TV streaming experiences on its industry-leading platform.
Contribute to Apple’s next-generation GPU software by developing test automation and innovative tools within a dynamic engineering environment.
Crunchyroll is looking for a Staff Software Engineer experienced in building scalable, cloud-native digital content supply chain solutions to power their anime media platform.
Senior Software Engineer position at Prudential to develop and enhance financial investment platforms using modern technologies and agile practices.
Contribute to scaling and optimizing Observe’s ingest pipeline as a Software Engineer in a fast-growing, innovative observability company.
Flourish Software is a leading technology provider of enterprise supply chain and inventory management systems built for the cannabis industry. We are passionate about serving cultivators, manufacturers, processors, wholesalers, distributors, and ...
1 jobs