Senior Front-End Developer (Angular)
Raymond James Financial, Inc.
St. Petersburg, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
St. Petersburg, United States of America
Tech stack
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Component-Based Software Engineering
Application Performance Management
HTML5
Azure
Browser Compatibility
CSS
Cloud Computing
Code Review
Software Design Patterns
DevOps
Web Development
Github
Revision Control Systems
Automation of Marketing
Object-Oriented Software Development
Cloud Services
Software Engineering
SonarQube
Systems Integration
TypeScript
Web Applications
Highcharts
Enterprise Software Applications
Angular
Spring-boot
iOS
Software Troubleshooting
GIT
Angular
Front End Software Development
REST
Jenkins
Job description
- Design, develop, test, and maintain enterprise web applications using Angular and TypeScript.
- Build modern, responsive, and accessible user interfaces that provide a best-in-class user experience.
- Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
- Develop and maintain dashboards, reporting solutions, and self-service tools that support software development and DevOps processes.
- Integrate applications with REST APIs, cloud services, automation platforms, and enterprise systems.
- Participate in architectural discussions and contribute to front-end standards, best practices, and reusable component libraries.
- Perform code reviews and mentor junior developers.
- Troubleshoot complex production issues and implement sustainable solutions.
- Work within Agile teams to deliver high-quality software in iterative releases.
- Continuously evaluate emerging technologies and recommend improvements to increase efficiency, maintainability, and performance.
Requirements
- 5+ years of experience developing web applications using Angular (v14+) and TypeScript.
- Strong proficiency in JavaScript, HTML5, CSS3, and SCSS.
- Experience building responsive and cross-browser compatible applications.
- Experience consuming and integrating REST APIs.
- Strong understanding of component-based architecture and modern UI development practices.
- Strong understanding of software engineering principles, design patterns, and object-oriented programming.
- Experience working in Agile development environments.
- Experience using Git-based source control systems.
- Strong troubleshooting, analytical, and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience with Angular Material, AG-Grid, Chart.js, ECharts, or similar UI frameworks.
- Experience implementing Micro Frontend architectures.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with Jenkins, GitHub, Azure DevOps, SonarQube, or similar tools.
- Knowledge of cloud platforms such as AWS.
- Familiarity with Java, Spring Boot, and full-stack application development.
- Experience developing enterprise-scale applications.
- Understanding of application performance optimization, accessibility, and security best practices.