Frontend Developer

WhiteBIT ,
27 Черв 2024

WhiteBIT is an international fintech company with more than 1000 professionals. As a cryptocurrency exchange, WhiteBIT aims to offer an intuitive user interface with a set of analytical tools for more than 3 million users. We work with cryptocurrency projects from around the world with one main goal – the mass introduction of blockchain technology.
We are looking for a Frontend Developer

Requirements:
– Demonstrated expertise in Vue.js, including a strong understanding of its core concepts, such as components, directives, state management, and the Vue Router.
– Solid understanding of modern JavaScript (ES6 and above) to effectively leverage features such as arrow functions, destructuring, template literals, and async/await.
– Strong proficiency in HTML5 and CSS3, with the ability to create responsive and visually appealing user interfaces. Familiarity with CSS preprocessors like SCSS is a plus.
– Experience in developing and maintaining a component-based architecture, ensuring reusability and maintainability of Vue.js components throughout the application.
– Proficient in using Vuex/Pinia for state management, including the ability to design and implement a scalable and well-organized store for managing application state.
– Experience working with RESTful APIs and making asynchronous requests. Knowledge of how to handle data from API responses and integrate it seamlessly into the Vue.js application.
– Familiarity with build tools such as Webpack and module bundlers like Vue CLI for setting up and optimizing the development workflow. Understanding of code-splitting and lazy loading is beneficial.
– Proficient in writing unit tests for Vue.js components using tools like Jest or Vue Test Utils. Ability to debug and optimize Vue.js applications for performance.
– Hands-on experience with implementing server-side rendering in Nuxt.js applications. Understanding the benefits of SSR in terms of SEO, initial page load performance, and user experience.

Responsibilities:
– Creating new features, providing support and optimizing existing functionalities.
– Display strong communication skills to articulate complex technical concepts to both technical and non-technical stakeholders. Foster clear and transparent communication within the development team, ensuring a shared understanding of project goals and requirements.
– Showcase a collaborative mindset by actively participating in team discussions, code reviews, and problem-solving sessions. Foster a positive and inclusive team environment that promotes knowledge sharing and collective success.
– Demonstrate adaptability to evolving technologies and industry trends. Embrace a mindset of continuous learning, staying informed about updates in Nuxt.js, Vue.js, and related technologies.
– Proactively seek opportunities for skill enhancement and professional development.

Job conditions:
— Our own product.
— Annual paid vacations.
— Sick leave compensation.
— Professional development and career growth.
— Warm and friendly working environment.

Our СRYPTO dream-team is waiting for YOU!

Language proficiency:
- Ukrainian: Native