




Job Summary: This role involves developing and maintaining responsive web interfaces, collaborating with design teams, and integrating 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 deliver an excellent user experience. 3. Write clean, well-documented, and testable code following best practices. 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 newcomers—interact as equals and have the same space to express ideas and contribute. **We are passionate about knowledge**, which is why we embrace new perspectives, critical thinking, experience sharing, and diversity. Our team is energetic and vibrant. We share work responsibilities and the joy 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. But who are we, really? iCrop is a company focused on delivering viable solutions that combine technology and intelligence for daily **irrigation** decision-making. We exist because we see the transformative potential of technology applied to agriculture—this inspired our strong drive to offer more to Brazilian agribusiness. **Close interaction with irrigators** revealed 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 actually worked in the **practical day-to-day field environment**. 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 the best user experience on desktop and mobile; * Integrate the front-end 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 the SOLID principles; * Actively participate in software evolution by proposing improvements and fixing bugs; * Ensure web application performance and optimization for a smooth and efficient user experience; * Contribute to front-end architecture and scalability, especially within an innovation-driven context. **Requirements and Qualifications** ------------------------------ **You must:** * Hold a valid academic degree in Portugal: Bachelor’s degree in Computer Engineering, Computer Science, Systems Development, Information Systems, or related fields; * Reside in the Alentejo region; * Have knowledge of HTML, CSS, and JavaScript (DOM); * Have experience with unit, integration, and/or end-to-end testing; * Be familiar with version control using Git and collaborative workflows; * Possess effective communication skills and the ability to collaborate in multidisciplinary teams.


