Senior Software Engineer
OneSpan
Brussels, Belgium
Job Duties and Responsibilities
- Design and develop responsive, high performance, accessible, secure, reliable React-based web applications;
- Work on our entire tech stack based on Java, JavaScript, React, Maven and Docker;
- Participate in system and architecture design within an Agile team setting. Face challenges, solve problems, take decisions, deliver features and celebrate together;
- Build quality into the product, including how & when to use unit, integration, and end-tot-end automation tests;
- Learn about and contribute to the development and evolution of our CI/CD pipeline built atop AWS and GitLab;
- Be open to learn and contribute on various technologies in our tech stack;
- Provide training and support to different teams on the application.
Requirements
- Master degree in Computer Science, Information Technology or related field or any combination of related education and/or experience;
- Minimum 5 years of experience in design/development of web applications;
- Strong experience with end-to-end release and deployment of web applications;
- Deep knowledge in HTML5, CSS, TypeScript, React or Java and Java Frameworks such as spring;
- Solid experience with version control tools, preferably git;
- Experience with unit tests and integration tests frameworks;
- Excellent written, oral communication and interpersonal skills;
- Ability to work both independently and in a team-environment;
- Ability to work under critical project timelines in a fast-paced environment;
- Based on the business context, it might be required for you to join 24/7 on-call activities to assist our customers in resolving production issues during major incidents or involved in other changes in the production in terms of escalation;
- Fluency in English.
Preferred Requirements
- Experience with REST;
- Understanding of Agile methodologies;
- Experience in data modeling and database design;
- Experience in cloud computing and hosting;
- Experience in teaching and guiding other developers on subjects where they need mentoring;
- Experience in leading technical work (designing, coding, reviewing, testing and deploying).
Apply Now
Don't forget to mention BrusselsJobs when applying.