Middle JavaScript Frontend Developer
Hybrid in Mexico: Guadalajara
JavaScript (Frontend)
& 7 others
We are seeking a skilled JavaScript Frontend Developer to enhance and maintain an existing Angular-based front-end application.
You will work with a collaborative team focused on integrating multiple vendor services into a seamless client portal. Join us to contribute your expertise and help deliver outstanding web solutions.
Responsibilities
- Develop and maintain a front-end application enabling clients to interact with multiple vendors
- Implement software patches and new features to improve application functionality
- Create applications using Angular, Angular Material, NGRX, and protobuf
- Test, debug, maintain, and update software programs to ensure optimal performance
- Analyze, review, and modify code to enhance efficiency and meet evolving requirements
- Investigate, document, and resolve technical issues promptly
- Collaborate with internal teams to define and implement enhancements that improve providers' experience
- Refactor codebase to reduce technical debt and promote a product-oriented mindset
- Maintain high standards in technical design, solution development, system configuration, and documentation
Requirements
- Programming experience with Angular framework for at least 2 years
- Proven technical problem-solving skills
- Experience with TypeScript, JavaScript ES6 and above, JSON, RESTful APIs
- Knowledge of functional and object-oriented programming paradigms
- Experience developing business applications involving data storage and integration
- Experience configuring and integrating third-party software solutions
- Solid understanding of information management, data modeling, system integration, and development methodologies including unit testing
- Strong analytical and communication skills
- English language proficiency at B2 (Upper-Intermediate) level
- Quick learner with ability to adapt to new technologies and requirements
Nice to have
- Experience with Material UI component library
- Experience using NGRX for state management
- Familiarity with GM2/GM3 components
- Knowledge of protocol buffers
- Experience working with gRPC