The Role:Requirements for the Frontend developer in the backend teamRemote role candidate can be based anywhere in the EU on a long term contract
We're looking for a talented and experienced Medior/Senior Software Developer with a strong focus on frontend development and solid backend skills to join our team. In this role, you'll lead the development of complex business applications, ensuring high performance, scalability, and user-centric design. You'll work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.
Key Responsibilities:• Design, develop, and maintain scalable, high-performance web applications using Angular 12+.• Implement responsive UIs and ensure web accessibility standards are met.• Lead functional/end-to-end testing to ensure application reliability and usability.• Collaborate with backend developers to design and consume APIs efficiently.• Participate in code reviews, mentoring junior developers, and promoting best practices in software development.• Work with project managers and stakeholders to define requirements, deliverables, and timelines.
Technical Skills:• Frontend: Excellent experience with Angular 12+, CSS/SCSS, JavaScript, TypeScript, and state management tools. Good knowledge of development and deployment pipelines (yarn, npm, lint, Bamboo, etc.). Experience with Kafka/RabbitMQ is a plus.• Backend: Strong experience in Java EE 8+, Spring 4+/Spring Boot 2+, Maven 2+, Hibernate 5+, SQL/PLSQL, NoSQL concepts, MongoDB, REST, OpenId, OpenAPI, and microservices architecture. Familiarity with development and deployment pipelines (Bamboo, Jenkins).
Soft Skills:• Exceptional communication and presentation skills, with the ability to articulate complex technical concepts to non-technical stakeholders.• Proven ability to work effectively in a team, demonstrating leadership and mentoring skills.• Strong analytical and problem-solving skills, focusing on delivering high-quality and innovative solutions.• Agile and adaptable, with a commitment to continuous learning and growth.
Qualifications:• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.• 5+ years of experience in front-end development, with a proven track record of developing business applications from scratch.• 2+ years of experience in backend development, with a solid understanding of modern software architecture and cloud services.• Experience in Agile development methodologies.