Front End Developer
Unit:  IT
Location: RONCADE, TREVISO, Italy
Type: Full Time
Min. Experience: Mid Level

 

Role Purpose:

The Frontend Developer will design, develop, test and optimize new and innovative solutions to real-world problems in the H-FARM app ecosystem. Core responsibilities include implementing apps, use APIs, create prototypes, benchmark services and frameworks and evaluate results with a quantitative approach and a fail-fast mindset.

Must be able to work with a broad range of software development languages and tools. Good knowledge of software lifecycle management, from versioning to CI/CD tools, agile, prototyping, testing and maintenance is required and previous teamwork activity in the field is necessary.

 Applications will range from education software and CMS  to e-commerce interfaces. Testing and refining features based on interaction with customers, as well as optimizing software to shorten development iteration times will also be a key part of the role.

 

Key responsabilities:

  • Understand requirements, timing, constraints and phasing related to application development;
  • Build software prototypes and production-ready apps, working with both internally and externally-built APIs and SDKs;
  • Focus on building new interfaces, design and improve UX and optimise existing frontend applications;
  • Design user interaction and improve apps focusing on blazing-fast response times and elegant aesthetic solutions;
  • Drive  testing and tooling to improve software quality and allow for faster iterations with a clear perspective towards automation;
  • Work with teammates and external service providers to identify and implement solutions cooperatively.

 

Skills and Experience:

  • Result-orientation, proactivity and spirit of initiative;
  • A passion for keeping up with technology innovation, curiosity and the habit to learn independently and quickly;
  • Very good code lifecycle management skills (git, ci/cd, ui, testing, versioning etc);
  • Very good knowledge of HTTP protocol;
  • An eye for designing coherent human-driven interfaces based on solid principles, knowledge of gestures, color codes and fonts, spacing and everything else;
  • HTML5, Javascript ES6, React JS, Tailwind or equivalent style handling framework;
  • Native development: React Native;
  • Hands-on approach and ability to quickly prototype solutions, along with proven experience in consuming APIs;
  • Care about agile software development, reliability, and disciplined experimentation;
  • 2-4+ years’ experience in software development;
  • Degree/PhD in Computer Science, Computer Engineering or equivalent professional experience;
  • Excellent knowledge of English and Italian languages.

 

The following will be considered a plus:

  • iOS human interface guidelines;
  • Google Material Design;
  • Swift;
  • Flutter;
  • Next.js;
  • Angular.js, Vue.js;
  • Node.js;
  • PHP.
Apply for this position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Human Check*