




Job Summary: The Front-end Developer will develop and maintain responsive user interfaces, collaborate with the design team, and integrate front-end components with APIs to enable dynamic functionality. Key Highlights: 1. Develop responsive and intuitive user interfaces for web applications. 2. Collaborate with the design team to enhance user experience. 3. Contribute to the architecture and scalability of front-end solutions. If you love challenges and thrive in a fast-paced environment, iCrop is the place for you! We live the daily experience of teamwork and mutual collaboration — **we learn and grow together.** This means all members of our team, from directors to new hires, interact as equals and have equal opportunity to voice ideas and contribute. **We are passionate about knowledge**, which is why we embrace new perspectives, critical thinking, knowledge sharing, and diversity. Our team is energetic and vibrant. We share work responsibilities and the joys of achievements. Our culture is defined by the **iCrop Way**, grounded in Professionalism with lightness, Innovation for effectiveness, Respect for people, Non-negotiable honesty, Transparency in intentions, and More for more. So, who are we? iCrop is a company focused on delivering viable solutions that combine technology and intelligence for daily **irrigation** decisions. We exist because we see the transformative potential of technology applied to agriculture — this led us to feel a strong need to offer more to Brazilian agribusiness. **Close proximity to irrigators** showed us that the reality behind the farm gate deserved far more than the irrigation solutions available at the time. Farmers needed effective results and technologies that worked in the **practical day-to-day context** of the field. Do you like our **iCrop Way**? Then join our team! Check below for more details about the Front-end Developer role. **Responsibilities and Duties** ----------------------------------- **You will:** * Develop and maintain responsive and intuitive user interfaces for web applications; * Collaborate with the design team to implement layouts and ensure optimal user experience on desktop and mobile; * Integrate front-end components with APIs to enable dynamic functionality and communication with the back-end; * Write clean, well-documented, and testable code, following front-end development best practices and SOLID principles; * Actively participate in software evolution by proposing improvements and fixing bugs; * Ensure performance and optimization of web applications for a smooth and efficient user experience; * Contribute to the architecture and scalability of front-end solutions, especially in an innovation-driven context. **Requirements and Qualifications** ------------------------------ **You must have:** * Valid academic qualification in Portugal: bachelor’s degree in Computer Engineering, Computer Science, Systems Development, Information Systems, or related fields; * Residency in the Alentejo region; * Proficiency in HTML, CSS, and JavaScript (DOM); * Experience with unit, integration, and/or end-to-end testing; * Familiarity with version control using Git and collaborative workflows; * Strong communication skills and ability to collaborate effectively in multidisciplinary teams.


