Frontend Senior Software Engineer (Application UI - Angular, RxJS)
Syndigo
·
Posted:
July 25, 2023
·
Remote
About the position
Syndigo is seeking a Frontend Sr. Software Engineer with expertise in Angular, JavaScript, and TypeScript to join their engineering team. The role involves developing, enhancing, and maintaining secure, responsive, and well-performing application user interfaces that integrate with backend components and services. The engineer will work on data-driven applications, collaborating with partner teams to define requirements, troubleshoot issues, and contribute to a large existing codebase. Proficiency in Angular, JavaScript, TypeScript, and familiarity with REST APIs, JSON, XML, and Git are required, while experience with React and Microsoft Azure is a plus. The ideal candidate should have at least 5 years of professional experience in software development.
Responsibilities
- Design, develop, and enhance Application UI screens and features using Angular
- Work with a large existing code base, integrating new functionality and troubleshooting and enhancing existing functionality
- Integrate UI front-end code with backend service layer, including REST APIs and microservices
- Focus on high quality, highly performant, responsive, dynamic, scalable, and reusable UI code
- Support multiple browsers and ensure compatibility
- Collaborate with partner teams to define requirements and troubleshoot problems
- Consume and integrate with REST APIs and microservices
- Familiarity with JSON and XML data formats
- Use RxJS to consume and handle Observables
- Experience with Git for source control
- Familiarity with Azure CI/CD pipeline and ability to debug CI/CD issues
- 5+ years of solid professional experience in developing software using relevant technologies
Requirements
- Highly proficient and advanced knowledge of Angular
- Strong knowledge of Java Script, Type Script, CSS, HTML/XHTML
- Consume and integrate with REST APIs and microservices
- Strong familiarity with JSON and XML data formats
- Knowledge of SignalR and WebSocket
- Experience using RxJS to consume and handle Observables
- Experience in React is a plus
- Knowledge of Microsoft Azure cloud services is a plus
- JIRA for work item management
- Experience with Git for source control
- Familiarity with Azure CI/CD pipeline and be able to debug CI/CD issues
- 5+ years of solid professional experience in developing software using relevant technologies
- Design, develop and enhance Application UI (user interface) screens and features using Angular
- Work with a large existing code base, integrating new functionality as well as troubleshooting and enhancing existing functionality
- Integrate UI front-end code with backend service layer – REST APIs and microservices
- Strong focus on high quality, highly performant and responsive, dynamic, scalable and re-usable UI code that supports multiple browsers and works well with large amount of data.
Benefits
- Design, develop and enhance Application UI (user interface) screens and features using Angular
- Work with a large existing code base, integrating new functionality as well as troubleshooting and enhancing existing functionality
- Integrate UI front-end code with backend service layer – REST APIs and microservices
- Strong focus on high quality, highly performant and responsive, dynamic, scalable and re-usable UI code that supports multiple browsers and works well with large amount of data
- Write automated unit-tests in the code
- Familiarity with Agile and Kanban methodologies for SDLC. Maintain work backlog through JIRA
- Understand and translate business requirements into technical requirements – specifications
- Be a part of larger development team and also interface with Product, Project, DevOps and QA teams
- Collaborate with team members across multiple geographic locations as well as time zones
- Diversity, Equity & Inclusion: Authenticity fuels our work. To achieve the best version of our organization, we know it takes new ideas, new approaches, new perspectives and new ways of thinking. A purpose we are 100% committed to cultivating. Diversity is woven into our fabric at Syndigo and it’s how we stay an industry leader, innovating technology solutions that equip our customers with everything they need to be successful! All are welcome here and we invite you to join our team if you are ready to help us continue that growth!
- GDPR/CCPA: Syndigo, to process applications, holds onto data for a "reasonable time" after applications are submitted. This data is stored for Syndigo's internal use by HR/Recruiting Staff only. Verified requests for data deletion and exports will be completed upon request.