Senior JavaScript Frontend Developer
Hybrid in Mexico: Guadalajara
JavaScript (Frontend)
& 7 others
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