Job description
Active participation in the entire software lifecycle process, including requirements gathering, user story creation, development, testing, documentation, and maintenance in the context of our Conversational Framework platform
Design and develop reusable UI components/templates to enable flexible styling of our product-related UIs for different customers
Follow architectural guidelines, and participate in solution design in line with product and business requirements
Assess code and systems for discrepancies, inconsistencies, or vulnerabilities by contributing to the continuous improvement and innovation process
Ensure that deliveries are secure, stable, and follow good software development practices, including consistent coding style, and are operational before being put into production
Drive resolution of technical escalations, including identification of root cause and issue resolution
Take ownership and responsibility and act proactively in line with the overall goals
Your profile
Have at least a Bachelor in Computer Science and 3-5 years of work experience
Proficient in React.JS, JavaScript, TypeScript, Node, HTML5, CSS3 and Sass
Expertise in system architecture, distributed systems orchestration
Strong experience with cross-browser compatibility and optimization techniques
At ease implementing responsive design targeting different devices, media queries, dashboards, polyfills, browser feature detection
Fun on styling pixel perfect web app UIs for professional use on consumer side as well as for complex business applications
Passion for design – same as a Designer
Self-driven, autonomous, highly motivated, and dedicated to quality
Strong analytical and problem-solving skills, and knowing how to figure out stuff
Have excellent communication skills and be at ease with customer interaction
Very welcome optional skills
Knowledge of our technology stack (Java / Spring / Hibernate/ Webpack/ Vite)
Work experience with our tooling pipeline (Github, Atlassian suite, AWS, Gradle, JUnit / Cypress, Jenkins, Kubernetes, Sonar, JIRA etc.)
Knowledge about the Ant Design library
Understanding of common security principles and practices, including authentication, authorization, and data encryption, to develop secure backend systems
Having a sense of humor and being at ease in working in a fast-paced, cross-functional (Business, Front-end, Back-end, Mobile, QA, and Customer Success Engineering) team
Languages
English is mandatory and is our corporate language (all documentation and part of internal team communication is in English)
French and German are very welcome plus