Position: Frontend Developer
Company: TEDDY
Category: JavaScript
Experience required: 3y
English level: intermediate

About
We are a Research and Development Center, where education links with industry for the common goal of finding practical, smart, and innovative solutions to complex technical problems.
Here, ideas, studies, and developments turn into brand-new R&D products and Innovative Solutions that have direct and tangible links to the industry and business.

We are looking for Frontend  Developer with strong working experience with Angular 14+, ESRI JS, PrimeNG, Plotly, Azure, RxJS.

Responsibilities:
• Maintain and modify web applications using Angular 14+, ESRI JavaScript API, PrimeNG, and Plotly, and RxJS, ensuring high performance and responsiveness across multiple devices and platforms.
• Implement and maintain Azure infrastructure components, such as Azure App Services, Azure Functions, Azure Storage, and Azure DevOps, to support application development and deployment.
• Utilize RxJS for handling asynchronous operations and managing complex state within Angular applications.
• Work with the team to design and implement web-based GIS solutions using ESRI JavaScript API.
• Create data visualizations and interactive charts using Plotly for enhanced user experience and data analysis.
• Write clean, efficient, and well-documented code that adheres to best practices and coding standards.
• Troubleshoot, debug, and optimize application performance to ensure an excellent user experience.
 
Requirements:
• 3+ years of experience in full-stack web development using Angular 14+ and related technologies.
• Strong experience with ESRI JavaScript API and web-based GIS development.
• Proficiency in using PrimeNG components for Angular application development.
• Experience in creating interactive data visualizations using Plotly.
• In-depth knowledge of Azure infrastructure and services, including Azure App Services, Azure Functions, Azure Storage, and Azure DevOps.
• Solid understanding of HTML5, CSS3, and JavaScript, as well as experience with RESTful APIs
• Familiarity with source control tools such as Git, as well as Github and VSTS
• Excellent problem-solving skills and the ability to work both independently and in a team environment.
• Excellent communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.