Вакансия Senior Front-End Developer

12 вакансий
Специализация: Front-end/JS
Уровень: Senior
Опыт: 4 года
Уровень английского: Upper-Intermediate
Город: Минск
Режим работы: Полный день
Размер команды: 9—13
Размер компании: 400

Viber is one of the most popular apps in the world, and the most downloaded app to have come out of the start-up nation. Working with Viber is a unique opportunity to influence the hundreds of millions of people using our messaging app.

Job description:

We are looking for a person who have extensive experience with, and knowledge of JavaScriptReact and React Native. You have a really thorough knowledge of software development best practices. You take pride in well written code. You take responsibility and ownership and have a problem-solving mindset. You are excited to work in a fast-paced, start-up environment.

Responsibilities:

  • Implement new features end to end
  • Support the entire application lifecycle, including concept, design, test, release, and support phases
  • Collaborate with back-end developers to integrate user-facing elements with server side logic
  • Strongly cooperate with our product and design teams to translate their vision and user experience into code
  • Contribute to building our engineering team: participate in technical reviews, architecture, design systems
  • Test your own code. You will debug, optimize, unit/regression/cross-platform test your work.

Requirements:

  • Have 4+ years of relevant work experience
  • Strong ReactJS, React Native and Redux-Saga experience. Knowledge of state management using Redux
  • Experience in creating and supporting React Native mobile apps (iOS & Android)
  • Understanding of REST APIs, the document request model, caching and offline storage
  • Hands-on experience with HTML/CSS and ES6
  • Experience with CI/CD is a plus
  • Familiarity with native build tools, like XCode, Gradle and Android Studio
  • Experience in implementation of A/B tests
  • Full working proficiency in English
  • Excellent analytical and time management skills

Expectations:

  • You’re strengthen our team and improve our product
  • You're able to learn quickly and you embrace the opportunity to share your knowledge with others
  • You enjoy experimentation and can build large applications through small iterative releases
  • You're an excellent communicator, and are able to clearly distill complex topics for both technical and non-technical team members
  • You're able to break down large problems down and deeply understand the tradeoffs involved in solving them
  • You’re looking for a long-term role with a company that has long-term ambition
  • You're humble, kind, and incredibly self-aware

Benefits:

  • Annual bonuses
  • Payment for meals
  • Medical insurance
  • Friendly team of professionals
  • Internal training
  • Birthday gifts
  • Office 5 minutes from Nemiga metro station
  • Remote work (from home) during the pandemic
  • Lots of cool activities (training, team building, corporate)
913b198814f9feeb26f415ff42a18c84
Представитель компании