Frontend Senior Software Engineer (Application UI - Angular, RxJS)
Syndigo
·
Posted:
May 4, 2023
·
Other
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 and collaborate with partner teams to define requirements, troubleshoot issues, and contribute to a large existing codebase. Strong technical skills in Angular, JavaScript, TypeScript, and familiarity with REST APIs, JSON, XML, and Git are required. 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 that supports multiple browsers and works well with large amounts of data
- Write automated unit-tests
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
- Write automated unit-tests
Benefits
- Competitive salary and benefits package
- Opportunity to work with a rapidly growing company
- Collaborative and challenging work environment
- High proficiency and advanced knowledge of Angular, Java Script, and Type Script
- Experience with developing, enhancing, and maintaining application user interface
- Ability to work with large amounts of data
- 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
- Experience with JIRA for work item management
- 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
- Opportunity to work on a diverse and inclusive team
- Opportunity to contribute to innovative technology solutions
- Support for personal and professional growth