Description
**Job Objective**
Design, develop, and maintain modern frontend applications using React and complementary technologies, ensuring performance, scalability, efficient integration with backend services, and adherence to development best practices.
**Responsibilities**
* Design and develop web applications using React and its modern ecosystem.
* Implement reusable and high-performance optimized components.
* Collaborate on projects integrating Angular and Ionic for hybrid applications.
* Develop and maintain applications using JavaScript (ES6\+) and TypeScript.
* Integrate APIs and external services via HTTP/REST protocols.
* Collaborate with backend teams for integration with services developed in Python and other languages.
* Utilize Amazon Q and cloud services for application deployment and scalability.
* Participate in code reviews and definition of frontend development standards.
* Document architectures, components, and technical processes.
**Requirements**
* Solid experience with React.js and its ecosystem: Hooks, Redux, Context API
* Knowledge of Angular and Ionic for hybrid projects.
* Proficiency in JavaScript (ES6\+) and TypeScript.
* Experience integrating Python-based backend services.
* Experience handling REST APIs and consuming external services.
* Familiarity with Amazon Q and AWS cloud services.
* Proficiency with GitLab, GitHub, and CI/CD processes.
* Desired experience in unit and integration testing: Jest, Cypress
* Education: Bachelor's degree or Engineering in Systems, Computer Science, or related field. (Degree required)
* Certifications in Frontend, Cloud, or DevOps are a plus.
Salary: $30,000\.00 \- $35,000\.00 per month
Application Question(s):
* Do you hold a university degree? (Issued, NOT in process)
Workplace: On-site employment