Description
Job Summary:
Develops and maintains reusable visual components, manages application state, and connects the frontend with the backend.
Key Highlights:
1. Development of reusable visual components with React.js
2. Application state management using Redux or Context API
3. Integration with RESTful APIs or GraphQL
**Responsibilities:**
* Develop and maintain reusable visual components using React.js
* Use libraries such as Redux or React's Context API to manage application state.
* Connect the frontend application with the backend via RESTful APIs or GraphQL to retrieve and send data.
* Convert designs from Figma, Sketch, or Adobe XD into HTML and CSS (or preprocessors such as SASS), ensuring the application is responsive and displays correctly across different devices.
* Execute tests for React components.
* Create and maintain RESTful APIs so the frontend can interact with the database and business logic.
**Requirements:**
* Bachelor's degree in Software Engineering or related field.
* Proficiency in JavaScript, Node.js, React.js, SQL Server, MySQL, PostgreSQL, Git. Also experienced with Cloud technologies (Azure, DevOps).
* 2 years of experience.
* Availability for hybrid work Monday through Friday, 8 a.m. to 6 p.m., in San Isidro.
Benefits
* Market-competitive salary (formal employment contract from day one, including all statutory benefits).
* Career progression opportunities.
* Formal employment contract from day one.
* Health insurance.
* Compulsory Severance Pay (CTS).
* Mid-year and year-end bonuses (July and December).
* Eligibility for family allowance (if applicable).
* Paid vacation days.
Employment Type: Full-time
Salary: S/.1,130.00 - S/.33,333.00 per month
Experience:
* Software: 2 years (Preferred)
Work Location: On-site