We are looking for a Senior JavaScript Frontend Developer to advance and support an Angular-based user interface application.
You will join a dynamic team dedicated to integrating various vendor services into a unified client portal. Bring your skills to enhance web experiences and help us deliver top-tier solutions.
Responsibilities
Build and sustain a front-end platform that allows clients to connect with multiple vendors
Apply software updates and add new functionalities to boost app performance
Construct applications utilizing Angular, Angular Material, NGRX, and protobuf
Test, troubleshoot, maintain, and refresh software to ensure peak functionality
Evaluate, revise, and optimize code to address changing requirements
Diagnose, document, and fix technical problems efficiently
Work closely with internal teams to design and deploy improvements enhancing provider interactions
Refactor existing code to lower technical debt and encourage a product-centered approach
Uphold excellence in technical design, solution development, system setup, and documentation
Requirements
Proficient programming skills with the Angular framework for over 3 years
Demonstrated technical problem-solving capabilities
Experience with TypeScript, JavaScript ES6+, JSON, and RESTful APIs
Understanding of both functional and object-oriented programming principles
Background in developing business apps involving data storage and integration
Skills in configuring and integrating third-party software solutions
Comprehensive knowledge of information management, data modeling, system integration, and development practices including unit testing
Excellent analytical and communication abilities
English proficiency at B2 (Upper-Intermediate) level
Adept at quickly learning and adapting to new technologies and requirements
Nice to have
Familiarity with Material UI component library
Experience utilizing NGRX for state management
Knowledge of GM2/GM3 components
Understanding of protocol buffers
Background working with gRPC