24 days ago
Brussels, BelgiumSenior
Responsibilities
- Translate business requirements into high-quality, maintainable code.
- Design, build, and maintain scalable, performant, reliable, and responsive applications.
- Develop primarily frontend solutions using React.
- Contribute to backend development using Java and Spring Framework when required.
- Integrate applications with external APIs and data sources.
- Collaborate with analysts, testers, developers, product stakeholders, and multidisciplinary Agile squad members.
- Apply software development best practices, coding standards, Clean Code, design patterns, SOLID principles, refactoring, TDD, and pair programming.
- Identify bottlenecks, troubleshoot issues, resolve bugs, and ensure application quality and performance.
- Participate in DevOps-related activities within the squad.
Requirements
- At least 8 years of relevant professional experience as a software developer.
- Strong expertise in JavaScript and proven experience with React.
- Experience working in Scrum or Agile teams and delivering applications in Agile environments.
- Solid knowledge of Git, Jest, and React Testing Library.
- Strong understanding of Clean Code principles, software craftsmanship, design patterns, and SOLID principles.
- Practical experience with Test Driven Development, refactoring techniques, and pair programming.
- Bachelor's or master's degree in IT, Computer Science, Engineering, or equivalent experience.
- Knowledge of Java, Spring Framework, Maven, databases, and authentication and authorization implementations is preferred.
Benefits
- Long-term opportunity in a stable environment with an initial onboarding period and potential for lasting collaboration.
- Access to an international consulting environment and the Symbiotic Academy for training, practical application, and development in artificial intelligence and data.
- The position is open to women, men, and people with disabilities.
