Senior Front-end Developer

Contract type: CDI

Welcome to Digital Solutions SA!

Founded in 2016 and located in the heart of the Jura, in Porrentruy, Digital Solutions SA helps companies and institutions face digital challenges through the integration of new technologies.

As an IT integrator and service provider, we help our customers to innovate and develop their new digital products.

We’re already present in Porrentruy, Basel, Lausanne, Geneva, Martigny and soon in Fribourg, Bern, Zurich and Delémont.

Combining agility, innovation and performance, we provide a team of highly qualified engineers tailored to the specific needs of each of our customers and prospects.

We are working on three areas:

  1. Integration and innovation
  2. Software development
  3. Robotic Process Automation

CANDIDATE PROFILE: Senior Front-End Developer

  • Occupancy rate: 100%.
  • Duration: indefinite, but maximum 3 years
  • Desired start date: April 1ᵉʳ, 2024

YOUR MISSIONS :

  • Ensure the development of new systems:
    • Participate in design phases;
    • Development of IT solutions to meet needs;
    • Implement unit tests;
    • Respect non-functional development requirements;
    • Evaluate, diagnose and correct anomalies.
  • Help improve system quality:
    • Participate in peer reviews;
    • Establish, maintain and develop system testability;
    • Prepare and maintain up-to-date documentation.
  • Provide regular progress reports to the head of the development team in terms of load monitoring (initial estimate, remaining work), escalation of alerts and escalation for decision.
  • Ensure JIRA tickets are complete.

QUALITIES REQUIRED :

  • Autonomy;
  • Team spirit;
  • Rigor and precision;
  • Availability, commitment and adaptability;
  • Stress resistance;
  • Willingness to pass on and share skills;

TRAININGS :

  • Advanced diploma in computer science (ES) or federal diploma or HES diploma.

SKILLS :

Core competencies

  • Development of rich WEB applications, including:
    • Mastery of VueJS 3 (ideally Nuxt.js);
    • HTML5, CSS3, Vuetify / Bootstrap;
    • TypeScript;
    • REST API consumption.
  • Autonomous implementation of screens in compliance with mock-ups and UX/UI standards.

Additional skills

  • Mastery of current object design principles and design patterns;
  • Mastery of modern software architectures ;
  • Good knowledge of GIT / GIT Lab ;
  • Knowledge and use of continuous integration tools ;
  • Experience of 2 years or more on an EDM-related project;
  • Significant experience on at least one agile ;
  • Good awareness of software quality: unit testing (JEST), code review, continuous integration and SONAR operation;
  • Ability to integrate and work as part of a team;
  • Quality of communication ;
  • Technical and functional consulting ;
  • JAVA / Quarkus experience ;
  • Mastery of PostgreSQL, Oracle, PL/SQL.
Apply now!