About the role:
We are seeking a new colleague with expertise in HTML5, CSS, JavaScript, and React, along with a solid understanding of Java, Spring Boot, and related technologies. As a Full Stack Engineer proficient in Java, Spring Boot on the backend, and React on the frontend, you will be instrumental in developing both server-side and client-side components of our applications. You will be responsible for crafting intuitive user interfaces while ensuring seamless integration with backend systems.
Responsibilities:
- Develop end-to-end web applications following best practices in web development
- Implement frontend features by translating designs into code using HTML, CSS, and JavaScript, primarily with React
- Collaborate closely with backend developers to integrate frontend components with APIs and databases, utilizing Java and Spring Boot
- Troubleshoot and debug issues, and optimize application performance
- Implement on-site SEO strategies
- Write clean, scalable, and reusable code
- Stay updated on emerging technologies and industry trends
- Adapt to different frameworks as per project requirements
What are we looking for:
- Solid foundation in computer science, with an understanding of algorithms, data structures, and software design principles
- 3-5 years of relevant experience in Full Stack development
- Proficiency in JavaScript frameworks, particularly React, with optional experience in Angular and Vue.js
- Proficiency in Java and SpringBoot
- Familiarity with JavaScript libraries like jQuery and Bootstrap
- Mastery of HTML5
- Knowledge of CSS preprocessors such as Sass
- Understanding of SEO principles
- Comfortable utilizing Docker for setting up and managing local development environments
- Experience in cross-browser compatibility testing
- Familiarity with REST and RESTful applications
- Ability to create web content accessible to all users by adhering to accessibility standards like WCAG