Hire as Freelancer
32 €
/hour
Not available
or
Hire as Employee
1150 €
/month
$
€
TALENT-13056
Anzor
React Native Developer
Georgia
Seniority
Senior
Language skills
English B2
Hire employees directly, with full complaince, using our Employer Of Record (Payroll) service.
- EOR 199 €/month
- Success fee 8%
Skills
Industry
Professional Summary
Candidate brings over 4 years of substantial experience, primarily focused on React Native development. During their tenure at Webiz, they not only excelled in React Native for more than 3.5 years but also played a mentoring role by guiding and supporting two junior developers. This showcases not only their technical expertise but also their ability to contribute to the professional growth of their peers. Their engagement with EPAM involved working on two distinct projects, underscoring their versatility in adapting to different project requirements. The same adaptability is evident in their work with Anderson, where they contributed to two projects. For a continuous period of 3 years, the candidate has been involved in iOS and Android app development, utilizing Xcode and Android Studio. This extensive hands-on experience highlights their proficiency in cross-platform mobile app development, covering both major mobile platforms. While their primary expertise lies in frontend development, the candidate also possesses basic knowledge of backend technologies. They are proficient in a range of technologies including JS, TypeScript, HTML, CSS, MySQL, and Jest for testing.
Video of Talent
Portfolio
Education
Business and Technology University / Bachelor's degree, Informational TechnologiesBachelor's degree, Informational Technologies
2018 - 2022
Certifications and Trainings
Experience
React Native Key Developer / Andersen Lab
Jun 2022 ‐ Present
Tbilisi, Georgia
Resolved bugs on iOS and Android mobile platforms using debugging techniques
Conducted thorough code refactoring to enhance maintainability and performance of legacy code
Developed user interface (UI) features for iOS and Android mobile platforms, following best practices and design guidelines
Mentored and provided guidance to team members, fostering their professional growth and assisting in problem-solving
Key accomplishments:
Created and executed weekly release plans, ensuring smooth deployments to production
Led the successful launch of the project's Beta version, driving user engagement and feedback
Assisted fellow developers in troubleshooting and resolving diverse technical issues
Integrated Bitrise, a continuous integration and delivery (CI/CD) platform, to automate build and deployment processes
Developed modular and testable code, enabling easy maintenance and reusability across the application.
Senior React Native Developer / Webiz International
Jun 2022 ‐ May 2023
Tbilisi, Georgia
React Native Key Developer / EPAM Systems
May 2021 ‐ May 2022
Tbilisi, Georgia
React Native Developer / Webiz Georgia
Jun 2020 ‐ May 2021
Tbilisi, Georgia
Developed user interface (UI) features for Android and iOS mobile platforms, ensuring a visually appealing and intuitive user experience
Implemented audio and video capability, enhancing the app's functionality and enabling seamless multimedia communication
Integrated an offline mobile database (Realm) into the application, enabling data storage and retrieval without an internet connection
Successfully upgraded the React Native (RN) version from 0.59 to 0.64, leveraging the latest improvements and features
Actively participated in Agile ceremonies, contributing to effective project management and collaboration
Coached and mentored junior developers, fostering their professional growth and assisting in skill development
Resolved bugs on iOS and Android mobile platforms, ensuring optimal performance and user satisfaction.
React js Developer / AFFIX
Mar 2020 ‐ May 2020
Developed and executed multiple unit tests using Jest, ensuring robust code quality and functionality
Created a multitude of screens with diverse data types, utilizing Redux, Redux Saga, and Gatsby to manage state and deliver dynamic user experiences
Proficiently worked with a large Redux store, effectively managing and manipulating application state
Implemented handling of HTTP requests, enabling seamless data retrieval and interaction with external APIs
Actively participated in Agile ceremonies, promoting collaboration and efficient project management
Contributed to code reviews, providing valuable feedback and ensuring adherence to best practices and coding standards.
React Native Developer / Orient Logic
Aug 2019 ‐ May 2020
Acquired proficiency in React Native, a popular framework for building mobile applications
Successfully worked on a project utilizing React Native, gaining hands-on experience in developing cross-platform mobile applications
Developed user interface (UI) features for both Android and iOS platforms, delivering visually appealing and responsive mobile experiences
Deepened knowledge of JavaScript, the foundational language for React Native development
Utilized GIT for version control, enabling efficient collaboration and code management
Developed strong teamwork skills through collaboration with colleagues on project tasks and objectives
Gained practical experience working in an Agile team, learning about the Scrum methodology for efficient project management.
Projects
Software Developer / Diesel and Semi-truck Repair Application
Client: Truck transportation company
7 months
A technology and service company that provides truck drivers and vehicle mechanics with a platform for real-time breakdown serving. The project's aim was
to develop an application for truck repair services.
Languages: TypeScript, JavaScript
Environments: React Native, React, Mobx, Mapbox, Stripe API, Bitrise, Xсode, Android Studio, Git, GitHub, Jira, Agile (Scrum)
Activities:
Fixing bugs for iOS and Android mobile platforms;
Refactoring legacy code;
Developing UI features for iOS and Android mobile platforms;
Helping and guiding other team members to improve their coding skills or to solve current issues;
Creating release plans for each week and deploying them into production;
Creating the project Beta version and launching it;
Helping other developers to solve different kinds of issues;
Integrating Bitrise into the project;
Creating easily maintainable, reusable, testable code.
Communicating with the client.
Software Developer / Food Delivery Application
Client: Delivery services operated by US-based chains of restaurants
4 months
The project's aim was to develop an application that helped users to get access to online food ordering platforms, search for a restaurant or dish they need, place their orders and pay quickly.
Languages: TypeScript, JavaScript
Environments: React Native, React, React Navigation, Redux, Redux Toolkit, Stripe API, Bitrise, Jenkins, NPM, Visual Studio Code, Xсode, Android Studio, Git, GitHub, Bitbucket, ESLint, Husky, Prettier, Jira, Agile
Activities:
Developing UI features for the iOS and Android mobile platforms;
Participating in a code review;
Performing stabilization of the iOS and Android mobile platforms;
Integrating Bitrise into the project;
Participating in the integration of Stripe as well as Apple Pay and Google Pay;
Upgrading React Native version from 0.60 to 0.63
Software Developer / Meeting Application
Software company
9 months
The project aimed to develop a meeting application, a customizable, scalable, all-in-one cloud phone and meeting system with everything businesses needed to connect from anywhere: customizable business phone features, integrated video conferencing, team chat, and contact center functionality.
Languages: JavaScript, TypeScript
Environments: React Native, React, React Navigation, Redux, Redux Toolkit, Storybook, RxJS, Reselect, NPM, WebRTC, Jest, WebStorm, Visual Studio Code, Android Studio, XCode, Git, GitHub, Bitbucket, ESLint, Husky, Prettier, Agile, Jira, Abstract
Activities:
Developing UI features for the iOS and Android mobile platforms;
Participating in a code review;
Performing stabilization of the iOS and Android mobile platforms;
Taking part in Scrum ceremonies;
Participating in manual testing of developed features;
Writing unit tests and improving test coverage.
Software Developer / Social Media Application
Client: Software company
1 year
The project aimed to develop an application that allowed users to gather thoughts and memories in one place. It allows one to share them with significant people and reflect on life. Using this service, visitors can plan adventures and track them in real-time (LiveTrack). Moreover, the application demonstrates and triggers messages to be sent in the future based on their aspirations.
Languages: JavaScript, TypeScript
Environment: React Native, React Navigation, Redux, Redux Thunk, Firebase, Realm, Visual Studio Code, Android Studio, Xcode
Activities:
Building a UI and functionality using Redux and Redux Thunk;
Implementing push notifications with Firebase;
Implementing OTP Authentication and Touch ID functionality;
Implementing the audio and video functionality;
Integrating the offline mobile database (Realm) into the application;
Upgrading the React Native version from 0.59 to 0.63;
Taking part in Scrum ceremonies.
Software Developer / Electronic Journal
Client: Ministry of Education, Science, Culture, and Sport of Georgia
10 months
The project's aim was to develop an electronic Journal for Georgian public schools.
Languages: JavaScript, TypeScript
Environments: React Native, React Navigation, Firebase, Redux, Redux Thunk, Context API, Visual Studio Code, Android Studio, Xcode, Jira, Figma
Activities:
Developing UI features for the iOS and Android mobile platforms;
Participating in a code review;
Implementing push notifications using Firebase;
Managing complex React Native components.
An Employer of Record (EOR) is a third-party entity that manages onboarding and administrative tasks on behalf of your business. EORs enable you to hire internationally without having to establish a commodity in different countries