🟠 Details: we are looking for an experienced Full Stack Developer (Middle/Senior) to join our ongoing project using Vue.js (version 3) and Node.js.
🟠 About the project: the project aims to demonstrate the capabilities of DTS AutoStage API through a web interface. It helps radio broadcasters provide a world-class in-car listening experience by combining over-the-air audio with Internet technologies.
🟠 Qualifications:
- Proficient in TypeScript and Vanilla JavaScript for building robust, scalable applications and ensuring type safety;
- Strong experience with Vue.js (version 3), including component lifecycle, reactivity, and state management;
- Strong knowledge of Node.js for building server-side applications, including understanding asynchronous programming and event-driven architecture;
- Expertise in CSS, including pre-processors like SCSS, to create responsive and visually appealing designs;
- Strong English communication skills.
🟠 Recommended:
- Familiarity with TanStack Query for data fetching and state management in Vue;
- Experience with Pinia for state management in Vue 3;
- Proficient in Axios for making HTTP requests to RESTful APIs;
- Knowledge of Storybook for developing reusable UI components;
- Understanding of AWS serverless services (e.g., AWS Lambda) for scalable applications;
- Familiarity with AWS CloudFormation for infrastructure as code;
- Proficient in using AWS SDK for JavaScript to interact with AWS services.
🟠 Nice to have:
- Familiarity with Vitest for unit testing Vue components;
- Experience with Playwright for automated end-to-end testing across platforms;
- Knowledge of AWS RDS for cloud database management;
- Familiarity with AWS DynamoDB for NoSQL management, data modeling, and query optimization;
- Proficiency in PostgreSQL for relational database management and performance tuning;
- Experience with Elasticsearch for search and analytics functionalities.
🟠 Responsibilities:
- Develop robust and scalable applications using TypeScript and Vanilla JavaScript;
- Utilize Vue.js (version 3) for creating components and managing their lifecycle and state;
- Build server-side applications with Node.js, including asynchronous programming;
- Create responsive designs using CSS and SCSS;
- Communicate in English with the team;
- Use TanStack Query and Pinia for state management in Vue;
- Develop reusable UI components with Storybook;
- Work with AWS (Lambda, RDS, DynamoDB) to create scalable applications and manage databases;
- Use Vitest and Playwright to test components and endpoints.
🟠 Interview steps:
- Screening with the recruiter;
- General interview with the client;
- Technical interview with the client.
🟠 By joining us, you will get:
- Accounting coverage and lawyer support;
- Paid Vacations;
- Paid 4 paid public holidays (New Year, Independence Day, Day of the Defender of Ukraine, and Christmas);
- Flexible working hours and the possibility to work remotely;
- Best-class working equipment (laptop and accessories);
- Good conditions for skills development: the possibility of upgrading your English for business needs due to working time and 50% coverage for studying English; the offer of internal workshops; and wellbeing sessions as one-to-one meetings.
🟠 Our office in Lviv:
- FuturaHUB, located in Lviv (Kulparkivska 200a);
- An inspiring, modern workplace with a great atmosphere and development culture;
- “Happy Hours” parties;
- Yoga and sports training in FuturaHUB;
- Chillout area: gaming zone with the PlayStations, table tennis & table soccer;
- Beer, coffee, tea, cookies, etc;
- Conference rooms.
🟠 Some of our Values:
- No overtime and pressure;
- Regular rest, burnout control;
- Clean relationships within the company and with the client;
- Responsibility for the own development, ideas, and interests communication, as well for the problems that stand in the way of this development;
- Openness to the new, readiness for changes.