Frontend Software Developer
Job Description
The selected candidate will join the Analytical Software Team and will be responsible for developing the front-end of both new and existing software products for image analysis exploiting AI and data reporting, implementing features and functionalities based on input requirements and wireframes and will ensure the provision of adequate documentation. Additionally, the role may involve assisting in writing requirements, gathering information, and conducting testing. The position requires close collaboration with both end-users (whether internal or external to the company) and back-end developers (also internal or external).
Core competences:
· Knowledge of Node, NodeJS, Typescript, SQLite
· Knowledge of React, ReactJS
· Ability to write clear, well-documented code and produce user-oriented technical documentation
· Good command of spoken and written English (minimum B2 level required)
Soft skills:
· Effective collaboration within diverse, Agile-driven teams
· Attention to software usability for non-expert users
· Strong teamwork, communication, and interpersonal skills
· Organization and precision, attention to detail
· Ability to engage with multidisciplinary teams to gather requirements and incorporate feedback
· Genuine curiosity and interest in Life Sciences and their real-world applications
Nice to have:
· Knowledge of UX/UI best practice and tools (e.g. Figma, Miro, Interaction Design, Visual Design, Design System, Customer Journey & User stories, Storybook, Shadowing techniques, …)
· Knowledge of HTML, CSS
· Experience with version control systems, especially Git
· Knowledge of Atlassian Jira and Confluence
· Experience working within a quality-managed software development environment
Health insurance, meal vouchers, hybrid workplace (office and home)
Company Information
Location: Bologna, Emilia-Romagna, Italy
Type: Hybrid