Position: Full-Stack JavaScript Developer
Company: Visartech inc.
Experience required: 3y
English level: upper

We’re looking for a Full-Stack JavaScript Developer to join our our distributed multinational team and work on non-trivial tasks and projects from scratch.

**ABOUT US**

Visartech Inc. is a development partner with 11+ years of experience that provides services from initial concepts to custom 3D solutions leveraging cutting-edge technologies to foster our clients to become trendsetting digital enterprises.

**CURRENT PROJECTS**

There’re two projects you can join:

🎵 A mobile app (client + admin) which brings immersive visual and musical experience to people. Users can create their own musical compositions using multiple features to edit and control music tracks. The app finds their fans among people related to or interested in music. Our goal is maximum performance realism & ability to practice.

📱 A social media application that allows LGBTQ community to feel safe and free from negative impact of some individuals. The app will be able to detect hate speech and react to it.

**TECHNICAL STACK**

React JS, Node JS, React Native.

**MAKE SURE YOU ARE THE BEST MATCH 👇**

⦿ 4+ years in web development (commercial experience with React and Node.js).
⦿ Experience with React Native is a big plus.
⦿ Strong proficiency with JavaScript.
⦿ Knowledge of Node.js and frameworks available for it (Express.js, NestJS, etc.).
⦿ Understanding fundamental design principles behind a scalable application.
⦿ Understanding the nature of asynchronous programming and its quirks and workarounds.
⦿ Good understanding of server-side templating languages.
⦿ Experience with Redux, Redux Saga, Next.js.
⦿ Knowledge of Bootstrap, animate.css.
⦿ Proven experience with responsive and mobile-first layouts.
⦿ Experience in covering the app with Unit Tests (function, integration, unit test).
⦿ Upper-Intermediate English (written and spoken).
⦿ Experience with version control systems (Git).
⦿ Familiar with the Scrum framework.

**💪 BECOME A MEMBER OF THE SCRUM TEAM **

⦿ Team player (share Scrum team values; collaborate with team members to achieve results);
⦿ Adapt to different tasks and demands easily after a change;
⦿ Ability to learn quickly;
⦿ Problem-solving specialist (ability to explore the details of a problem in an effective and timely manner to reach a solution);
⦿ Proactive and self-motivated;
⦿ Value judgment and common sense over process;
⦿ Curious of how things work under the hood;
⦿ Effective communicator.

**JOIN US! 😝**

⦿ WORK SMART
We want smart people in the team who are able to make decisions by themselves, so you can choose when to work, from what place, when to take paid vacations, and how many.
⦿ GROW
We truly believe that a successful employee is a successful company, we support you with compensation for attending various courses and certifications. We have challenging projects and people to learn from.
⦿ ENJOY
At our Visartech family, we have a tradition to celebrate birthdays and other holidays together. We won’t judge you for mistakes, and we care about your working environment.

**RECRUITMENT PROCESS**

💡 First acquaintance ---- 💡 Interview ---- 💡 Final Interview