Overview
We are seeking a skilled Sr. UI Developer to join our dynamic team. The ideal candidate will have over 5 years of experience in software development, with a strong proficiency in TypeScript-based front-end technologies. You will be responsible for designing, developing, and maintaining high-quality applications and libraries that our customers and application teams use. Ideal candidates will have familiarity with gen-AI.
Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain front-end applications with technologies like React, Angular, Svelte, and Stencil.
- Consume RESTful APIs to facilitate communication between the front-end and back-end systems.
- Familiar with web socket communication techniques for real-time messaging
- Design and optimize components to ensure good performance for end-users.
- Document and communicate about solutions and approaches to enable teams to use approved and endorsed techniques.
- Write tests against libraries and applications using an automated test framework.
- Apply Object-Oriented Programming (OOP) principles, algorithms, and design patterns in software design and implementation.
- Participate in CI/CD processes and maintain release pipelines to ensure smooth software deployment. Engage in Agile development processes, contributing to sprint planning, retrospectives, and daily stand-ups.
- Stay updated with the latest industry trends and technologies, recommending improvements and innovations as necessary.
- Mentor and provide guidance to junior developers to foster their professional growth.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in front-end development with a strong portfolio of completed projects.
- Extensive experience with TypeScript-based frameworks for front-end development – our primary frameworks are React, Angular, Svelte, and Stencil.
- Strong knowledge of front-end techniques for integrating with gen-AI solutions like OpenAI and Azure OpenAI (primarily through API calls).
- Strong knowledge of secure programming techniques applicable to front-end applications, including the back-end-for-frontend (BFF) pattern.
- Demonstrated ability to develop and consume REST APIs.
- Strong understanding of OOP principles, algorithms, and design patterns.
- Familiarity with CI/CD tools and release pipeline management.
- Experience with cloud development (AWS, Azure, GCP) is a plus.
- Experience working in an Agile development environment.
Pay Range
USD $122,600.00 - USD $208,800.00 /Yr.