FullStack Developer (Java/Angular/React)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Project Overview: Join a dynamic and fast-growing early-stage startup that is developing an innovative consumer mobile app at the intersection of tourism, retail, and mobility. We are looking for versatile developers to join our team and contribute to the diverse range of projects we are working on, prioritized according to business needs.
Role Overview: We are seeking experienced full-stack developers who are generalists rather than specialists, with the ability to contribute to different parts of our projects. This role demands a fast learner who is comfortable working with a variety of tools and technologies. While prior experience in tourism, retail, or mobility is not required, it is considered an added advantage.
Ожидания от кандидата
Key Responsibilities:
- Contribute to the development of various features within the mobile app across frontend, backend, and mobile platforms.
- Collaborate with the development team to deliver high-quality and efficient software solutions.
- Adapt quickly to changing priorities and work across multiple projects.
General Requirements:
- At least 3 years of professional software development experience.
- Strong understanding of Object-Oriented Programming (OOP), design patterns, and anti-patterns.
- Ability to learn quickly and adapt to new technologies.
Technical Requirements:
Backend Skills:
- Proficient in Java 8 and RxJava.
- Excellent understanding of the core parts and commonly used modules of the Spring framework.
- Experience with developing RESTful services using Spring Boot.
- Familiarity with Hibernate and Postgres databases.
- Experience with at least one NoSQL database.
- Knowledge of Groovy and Spock.
- Proficiency in Node.js.
Frontend Skills:
- Strong understanding of HTML5, JavaScript, and CSS.
- Deep knowledge of best practices and browser-specific challenges for both desktop and mobile.
- Experience with Angular 2 and React Native.
- Familiarity with testing frameworks such as Jasmine, Karma, and Protractor.
- Experience with build tools such as Gulp, Grunt, and Webpack.
- Proficiency in CSS preprocessors like SASS and LESS.
General Skills:
- Experience with Kubernetes and Google Cloud Platform (GCloud).
- Familiarity with CI tools and processes.
- Understanding of security standards and best practices.
- Experience with DevOps tasks is a plus.
Условия работы
Why Join Us?
- Be part of an innovative startup environment with the opportunity to grow and make a significant impact.
- Collaborate with a talented and passionate team working on cutting-edge technology.
- Flexible working conditions and room for professional development.
If you are passionate about technology, eager to learn, and ready to take on new challenges, we would love to hear from you!