IT Software Engineer Angular, JAVA
Role details
Job location
Tech stack
Job description
We are seeking a skilled Software Engineer II (API Developer) to design, develop, test, and maintain modern, dynamic web applications using Angular and related technologies. In this role, you will drive the full software development lifecycle from collaborating on requirements through coding, testing, documentation, deployment to deliver high-quality, high-impact software solutions. You will work closely with architects and technical leads to build scalable, secure, and reliable web applications that enable critical business functionality., + Front-End Application Development: Design, develop, and maintain robust single-page applications and user interfaces using the Angular framework and TypeScript, following clean code and architectural best practices. Build modular, reusable UI components and libraries that can be leveraged across different projects or features.
-
User Interface & User Experience (UI/UX): Work closely with UX/UI designers to translate design wireframes and user stories into compelling visual elements. Ensure responsive design, cross-browser compatibility, and accessibility standards (e.g., ADA/WCAG compliance) are met in all front-end implementations. Optimize application performance for smooth loading, rendering, and user interactions across devices and browsers
-
Integration with Backend Services: Collaborate with backend and API development teams to integrate front-end components with RESTful APIs and microservices. Handle data binding, state management (using tools like RxJS and NgRx) and ensure efficient communication between the front-end and server. Implement robust error handling and data validation on the client side to provide a seamless user experience even when backend responses are delayed or offline.
-
Code Quality & Testing: Write clean, maintainable, and well-documented code, following coding standards and best practices. Implement comprehensive unit and integration tests for UI components and services using frameworks such as Jasmine and Karma. Perform thorough debugging and use Angular development tools (e.g., Augury, Chrome Developer Tools) to diagnose and fix defects and performance issues promptly. Participate in peer code reviews to ensure code quality and share knowledge with team members.
-
Maintenance & Continuous Improvement: Monitor application performance and user feedback on an ongoing basis to identify front-end bottlenecks or bugs. Proactively optimize code and UI performance (e.g., implementing lazy loading, code-splitting, caching) to improve load times and responsiveness. Stay updated with the latest Angular releases, tools, and industry trends, and drive the adoption of best practices in front-end engineering within the team. Mentor junior developers in Angular and web development techniques, fostering a culture of continuous learning and improvement.
-
Collaboration & Agile Practices: Work in a cross-functional Agile/Scrum team, collaborating closely with product managers, architects, frontend developers, UX designers, and QA engineers to deliver features in an iterative, continuous delivery environment. Participate actively in sprint activities - story refinement, estimations, stand-ups, code reviews, and retrospectives - to ensure alignment and transparency. Coordinate with DevOps engineers to implement CI/CD pipelines and infrastructure as code for automated deployment of API services
Requirements
- Education & Experience: Bachelor's degree in Computer Science, Software Engineering, or related field.3-6 years of professional software development experience, with a strong focus on front-end web application development using modern JavaScript/TypeScript frameworks (Angular or similar).
Benefits & conditions
We offer programs and plans for a healthy mind, body, wallet and life because it's important our benefits care for the whole person. Options include a variety of health coverage options, wellbeing and support programs, retirement, vacation and sick leave, maternity, paternity & adoption leave, continuing education and training as well as several voluntary benefit options.
By applying for a position with Alight, you understand that, should you be made an offer, it will be contingent on your undergoing and successfully completing a background check consistent with Alight's employment policies. Background checks may include some or all the following based on the nature of the position: SSN/SIN validation, education verification, employment verification, and criminal check, search against global sanctions and government watch lists, credit check, and/or drug test. You will be notified during the hiring process which checks are required by the position.
Our commitment to Inclusion
We celebrate differences and believe in fostering an environment where everyone feels valued, respected, and supported. We know that diverse teams are stronger, more innovative, and more successful.
At Alight, we welcome and embrace all individuals, regardless of their background, and are dedicated to creating a culture that enables every employee to thrive. Join us in building a brighter, more inclusive future., We offer you a competitive total rewards package, continuing education & training, and tremendous potential with a growing worldwide organization.