Position: JavaScript Developer (React Native)
Category: JavaScript
English level: upper
Years of experience: 4


Skilled software engineer with over 4 years of experience in developing all kinds of applications. I love building great apps with polished UI and UX that make both end-users and business owners happy. Although I started my career as an Android developer, everything had changed when I discovered React Native and learned to use it to deliver top-notch cross-platform mobile apps. Since then I feel comfortable in the JS ecosystem while being open to new technologies and tools that expand my knowledge and help me solve problems. I always strive to learn more about the tech stack I'm working with to improve myself as an engineer and deliver as much value to my team as possible.

Latest project:

Volunteering platform designed to help people donate their time to a good cause.
The project consists of 2 completely separate products: community app and enterprise solution.
The community app is a public application with web and mobile clients that allows anyone to create a profile and start participating in volunteering activities. Users can create and join groups that share the same interests. Group admins can create events and tasks for users to participate in (something like Meetup for volunteering).
The enterprise solution is a B2B platform for companies to easily manage their
CSR activities. Implemented using a modular architecture, featuring a flexible role management system, dashboards, ~100% unit-test coverage of each module.
My role and responsibilities:
• mobile and web application development from scratch;
• unit test coverage;
• writing technical documentation;
• new features proposals;
• participation in architecture design;
• communication with stakeholders, processing user feedback;
Preferably product-oriented team, developer-friendly work culture, adequate management, strong teammates to learn from.