What are the responsibilities and job description for the Angular Developer position at ST Engineering iDirect?
Overview
ST Engineering iDirect is a global leader in satellite communications (satcom) providing technology and solutions that enable its customers to expand their business, differentiate their services and optimize their satcom networks. Our business provides innovation focused on solving satellite’s most critical economic and technology challenges and expands a shared commitment to shaping the future of how the world connects. With your talent and energy paired with our vision and technical leadership, the most fulfilling work of your career is waiting for you at ST Engineering iDirect…the sky is truly the limit!
ST Engineering iDirect continues to fuel its engineering growth and seeks an innovative, creative Angular Developer who is ready for the challenges, responsibilities, and rewards that come with working in a high-energy, fast-paced environment. ST Engineering iDirect is dedicated to providing next-generation solutions for broadband IP networking via satellite networks. As the leading innovators in this new space, our diverse and talented team of Internet, satellite, and telecommunications professionals continues to break new ground and create significant opportunities for network operators, service providers and resellers, and corporate networking professionals. The Digital Marketer will support digital marketing efforts across various marketing channels for ST Engineering iDirect.
As an Angular Developer at ST Engineering iDirect, you will play a crucial role in designing, developing, and optimizing web applications using Angular v18 or above. You will collaborate with cross-functional teams to deliver high-quality, responsive, and secure applications that meet our clients' needs. Your expertise in Angular architecture and modern development practices will be essential in driving the success of our projects.
Responsibilities
- Develop and maintain web applications using Angular v18 or above, ensuring high performance and responsiveness.
- Implement Angular components, modules, services, and lifecycle hooks with a deep understanding of Angular architecture.
- Utilize HTML5 and CSS3 to build accessible and visually appealing user interfaces.
- Write unit tests to ensure code quality and reliability.
- Manage application state using libraries such as NgRx, Akita, or NGXS.
- Leverage RxJS for reactive programming and handling asynchronous data streams.
- Optimize applications for performance through techniques like lazy loading, AOT compilation, and efficient change detection strategies.
- Implement security best practices for handling authentication tokens and sensitive data.
- Develop robust error handling and logging mechanisms to audit integration issues and user activities.
- Utilize Docker for containerization and Kubernetes for orchestration in modern development environments.
- Write and maintain E2E test scripts using the Playwright test automation framework.
- Provide feedback and insights to improve application quality and user experience.
Qualifications
ice to Have:
- Familiarity with GraphQL's core concepts, including queries, mutations, and subscriptions.
- Experience with SonarQube for code analysis.
- Understanding of micro frontend architecture principles, including independent deployment and technology-agnostic integration.
- Understanding of real-time communication concepts and experience with Socket.IO for bidirectional communication.
Qualifications:
- Proven experience as an Angular Developer with expertise in Angular v18 .
- Strong proficiency in HTML5, CSS3, and JavaScript.
- Experience with state management libraries and reactive programming.
- Familiarity with modern development tools and practices, including Docker and Kubernetes.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.