Description
Job Summary:
We are seeking a Junior Software Developer with strong comprehension and communication skills to create, maintain, and improve applications supporting engineering projects.
Key Highlights:
1. Innovative and collaborative work environment
2. Professional growth opportunities and continuous learning
3. Participation in challenging projects combining hardware and software
We seek a **Junior Software Developer** with strong comprehension and communication skills who can integrate into the development team to create, maintain, and improve applications supporting our engineering projects. The ideal candidate will have knowledge of web technologies, basic cloud deployment concepts, and understanding of sound development practices.
**Responsibilities:**
* Develop new software features and modules under supervision.
* Maintain and enhance existing applications.
* Collaborate on technical design and project planning.
* Participate in code reviews and ensure adherence to development best practices.
* Understand and apply deployment workflows using **GitHub**.
* Learn and apply agile development methodologies (Scrum/Kanban).
**Requirements:**
* Intermediate experience with **HTML, CSS, and JavaScript**.
* Basic knowledge of modern frameworks or libraries (React, Vue, or Angular is a plus).
* Familiarity with version control using **Git** and workflow on **GitHub**.
* Understanding of cloud deployment workflows (Vercel, Netlify, or basic AWS).
* Strong **comprehension and communication** skills, both written and verbal.
* Eagerness to learn new technologies and development methodologies.
**Plus / Preferred Qualifications:**
* Experience or interest in **GitHub Actions and deployment automation**.
* Knowledge of **Progressive Web Apps (PWA)**.
* Application of **Clean Code principles**.
* Experience or interest in **Three.js or Web 3D application development**.
**Desirable:**
* Experience with databases (SQL or NoSQL).
* Basic testing knowledge (unit tests, integration).
* Familiarity with **REST APIs** and consuming external services.
**We Offer:**
* Innovative and collaborative work environment.
* Professional growth opportunities and continuous learning.
* Participation in challenging projects combining hardware and software.
Employment Type: Full-time
Salary: S/.1,130\.00 \- S/.2,000\.00 per month
Work Location: On-site employment