Frontend Developer

treviso, Italy
On-site
Full-Time
Research & Development

Frontend Developer

treviso, Italy
On-site
Full-Time
Research & Development

Job Openings > Frontend Developer

Software Developer - Hybrid - Oderzo, Treviso

Futura SI is looking for a Front-end Web Developer to join our team to work on the front end of our new Web ERP, which is built as a Single-Page Application!

The primary focus and responsibilities of the Front-end Web Developer will be to develop this new ERP interface and coordinate with the rest of the team working on different layers of the infrastructure.

Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality products are essential. The candidate has to be design-sensible and committed to creating an outstanding user experience.

At Futura Soluzioni Informatiche we have been developing ERP solutions for heating and air conditioning maintenance and installation companies for more than 25 years, and now we are creating our next generation of ERP.

Here is a little window into our company: Futura SI was acquired by Valsoft and is now part of Aspire Software, the operational arm of Valsoft Corp, which operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time-sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio with a unique opportunity.

The successful candidate will work in a hybrid role from our office in Oderzo, Treviso and from home in Italy.

What your day will look like:

  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable TypeScript code
  • Analyze user feedback and telemetry data and iterate to enhance the user experience
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Design, development and testing of new features in the applications
  • Responsible for regular communication with others involved in the development process
  • Participate as a team member in fully agile Scrum deliveries
  • Provide support to other departments within the company (e.g. Customer Support team)

About You:

  • A Bachelor’s degree in Computer Science or similar discipline highly desirable
  • Proficient in JavaScript and TypeScript with a good knowledge of its ecosystems (e.g. node.js, npm)
  • Proficient in HTML and CSS for web application development
  • Familiarity with Single-Page Application development
  • Familiarity with the MVVM design principles, experience with Aurelia.js is a plus
  • Experience in consuming REST Web services from the browser
  • Good understanding of Web apps security
  • Proficient understanding of source control tools (GIT)
  • A detail-oriented self-starter who thrives on the process and solving problems
  • A team player who loves a challenge and wants to eventually ‘own’ their area of the business
  • Proficiency in Italian, working knowledge of English required
  • Ability to think in a usability-centric perspective
  • Accuracy and attention to detail
  • Artistic eye for design is a plus
  • An understanding of the latest UX/UI trends and their role in a commercial environment
  • Passion for good design and usability
  • Ability to think creatively
  • Organizational, time and project management skills
  • Accuracy and attention to detail
  • Self-development skills to keep up to date with fast-changing trends
  • Professional approach to time, costs and deadlines
  • Legally authorized to work in Italy

For further information about Futura SI, you can visit our website at: www.futurasi.com

We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.