Fullstack developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Senior Full stack developer (React Native + Node.js)
Our team is seeking a Senior Full-stack Developer to join us as a key player in building an innovative Apparel Virtual Try-On solution from the ground up, including mobile applications. This solution will leverage open-source state-of-the-art (SOTA) machine learning models and technologies to deliver a top-tier user experience.
We envision you as a Full-stack Engineer with at least 2 years of experience in React Native and Node.js, and a solid background in computer science, capable of independently driving the development of a new product.
Ожидания от кандидата
Responsibilities:
- Design, build and maintain mobile applications using advanced frontend design methodologies and UX templates;
- Participate in product discussions and influence the roadmap, including contributing to the selection and implementation of technical architecture;
- Create and maintain integrations between in-house software and external systems;
- Validate the codebase for compliance with project specifications;
- Create reusable code and libraries for scalability and future use;
- Participate in all current and existing workflows + suggest improvements.
Qualification:
- React Native;
- Deep understanding of mobile architecture+ expertise;
- Deep knowledge of JavaScript (ES6 and later);
- Deep understanding of frontend (MVVM) and backend development patterns;
- Understanding of SOLID principles;
- Understanding of 3-Tier architecture;
- Node.js frameworks;
- SQL and NoSQL databases;
- Bachelor’s Degree in Computer Science or similar field;
- English skills: B1+.
It will be a plus:
- Experience with ML models;
- Understanding of software development methodologies: Agile, Kanban;
Условия работы
What we offer:
- An open-minded startup atmosphere;
- Opportunity to work with top technologies on a new product from scratch;
- Ability to influence the tech stack, product architecture, and development processes, as well as other aspects of the startup;
- Remote work flexibility.