fb-pixel

Location

Turkey

Rate

$40  / per hour

Years of experience

8

About

A React Native Developer with 8 years of dedicated experience, professional well-versed in crafting robust and user-centric mobile applications for both iOS and Android platforms. My extensive expertise includes proficiently leveraging React Native's capabilities, optimizing performance, ensuring seamless UI/UX, and collaborating seamlessly within cross-functional teams to deliver high-quality, scalable mobile solutions.

Tech Stack

React Native, Java, JavaScript, MongoDB, React, Redux

Experience

  • Designed and implemented intricate and efficient app architectures using React Native, optimizing performance and maintainability.
  • Successfully integrated third-party libraries and APIs to enhance functionality while ensuring seamless user experiences.
  • Demonstrated expertise in developing cross-platform mobile applications that maintain consistent performance and design across iOS and Android devices.
  • Spearheaded performance optimization initiatives, significantly improving app responsiveness and reducing load times.

Employment history

Mobile Team Lead, Justmop January 2020 — Present

In my current role as a Mobile Team Lead, I oversee a dynamic and proficient team of mobile app developers, guiding them in crafting innovative and user-centric mobile applications. Leveraging my technical acumen, I facilitate seamless collaboration between cross-functional departments, ensuring timely project delivery and adherence to best practices. I am dedicated to driving the team’s success by fostering a creative and agile environment that consistently delivers high-quality, impactful mobile solutions.

Senior React Native Engineer, Justmop November 2018 — January 2020

As a Senior React Native Engineer with extensive experience, I exceled in architecting and developing robust, cross-platform mobile applications. With a deep understanding of React Native and its ecosystem, I led the design and implementation of complex features, ensuring optimal performance and user experience. My role involved collaborating closely with cross-functional teams, mentoring junior developers, and actively contributing to code reviews and technical decisions to deliver high-quality and innovative mobile solutions.

Senior React Native Engineer, Eight Agency February 2018 — October 2018

As a team of skilled app developers, UI and UX designers, product strategists and marketers we developed and designed mobile apps for companies and help them to grow their business.

Software Engineer, Veloxity Inc March 2016 — February 2018

My responsibilities included developing Veloxity SDK for Android, React Native and Unity platforms that works over 5 million monthly active devices, maintaining and developing Blinnk, an online platform implemented using React that helps customers target consumers by their behaviour and offer them adverts in real time. Providing support for clients during analysis, implementation and testing phases. Refactoring and developing android tools used over 1 million devices with a crash-free rate of 99.98% for past 100.

Android Developer, TMOB September 2015 — March 2016

Developed ready-to-use mobility framework covering personalized and extensive needs of large enterprises, t-appz. App building platform offers a fast and practical design and development solution for smaller enterprises.

Education history

Bachelor of Computer Engineering, Istanbul University 2016 During my Bachelor of Computer Engineering program, I gained a solid foundation in computer science principles and engineering practices. Through coursework and hands-on projects, I developed proficiency in programming languages, software development, hardware design, and system analysis. This program equipped me with a deep understanding of the interplay between software and hardware components, enabling me to approach technical challenges with a holistic perspective.
Download profile as PDF

We’ve helped 83 clients with IT recruitment and software development.

Read about a few of them below...

DevsData LLC Reviews 5.0 stars 37 reviews
Powered byClutch logo
Powered byClutch logo
See more testimonials

Sample interview questions for React Native

React is continuously evolving and a few notable features and changes in React included the introduction of Concurrent Mode for improved performance, React Hooks for state management in functional components, and the Suspense API for handling asynchronous data fetching.


The Context API is a feature in React that allows you to manage and share state data across components without having to pass props down through multiple levels of the component tree. It provides a way to create a global store of data that can be accessed by any component in your application. To use the Context API, you typically create a context object using `React.createContext()` and provide it at a higher level in your component hierarchy. Components can then consume this context using the `useContext` hook.


React Portals are a feature that enables you to render components outside the normal parent-child hierarchy of the DOM. This is useful for scenarios like modals, tooltips, or popovers, where you want to render a component at a specific location in the DOM tree, even if it's not a direct child of the root element. Portals provide a way to render content into a different DOM node using the `ReactDOM.createPortal()` function.


Error boundaries are a mechanism in React that allows you to catch and handle errors that occur during rendering, in lifecycle methods, and in constructors of a component's descendants. They help prevent the entire application from crashing due to unhandled errors in a specific component. You can create an error boundary by defining a component that implements either `componentDidCatch` or the newer `getDerivedStateFromError` lifecycle method. When an error is thrown within the error boundary or its children, these methods are called, and you can use them to handle the error gracefully, log it, or display a user-friendly error message.


React 18 introduced automatic batching which groups multiple state updates into a single re-render for better performance. This is particularly useful in scenarios where multiple state updates occur in quick succession, such as in response to a single event.


Test individual components for correctness in isolation, using tools like Jest for the test runner and React Testing Library to render components and interact with them in a testing environment. Focus on testing component behavior, such as handling props, state changes, and user interactions (clicks, input changes).


When semantic HTML falls short, use ARIA roles, states, and properties to enhance accessibility, especially for complex UI components like modals and dropdowns that require more specific details about their behaviors and relationships.

Similar blind CVs/resumes
Turkey

Fractional CTO Resume Sample

Experienced Data Engineer and CTO specializing in ML, cloud solutions, and bioinformatics.
CTO
AWS-icon
AWS
Azure-icon
Azure
Bioinformatics
Data Engineering
ETL
JavaScript-icon
JavaScript
Kafka
Kubernetes-icon
Kubernetes
Python-icon
Python
Rate $72  /  per hour
Turkey

Automation Tester Resume Sample

Dedicated and results-oriented QA professional with over a decade of experience.
Java-icon
Java
.NET-icon
.NET
JavaScript-icon
JavaScript
Python-icon
Python
Selenium
Typescript-icon
Typescript
Rate $25  /  per hour
Poland

.Net Developer Resume Sample

Senior .Net Developer with expertise in microservices, Azure, CI/CD, and team leadership.
.NET-icon
.NET
Agile
Azure-icon
Azure
Azure DevOps
C#-icon
C#
CI/CD
CSS-icon
CSS
Docker-icon
Docker
Git-icon
Git
HTML-icon
HTML
JavaScript-icon
JavaScript
Jira
JQuery-icon
JQuery
Kafka
MS SQL
React Native-icon
React Native
React.js
SQL-icon
SQL
Vue-icon
Vue
Rate $17  /  per hour
Poland

Full Stack Developer Resume Sample

Senior Full Stack Developer skilled in .NET Core, Angular, microservices, and system architecture.
.NET-icon
.NET
Angular-icon
Angular
Azure-icon
Azure
CI/CD
CSS-icon
CSS
HTML-icon
HTML
JavaScript-icon
JavaScript
Microservices
Rate $40  /  per hour
Poland

Front End Developer Resume Sample

Senior Front End Developer with 9+ years of experience in React.js, Vue.js, and cross-functional teamwork.
JavaScript-icon
JavaScript
Bootstrap-icon
Bootstrap
CSS-icon
CSS
HTML-icon
HTML
React-icon
React
Redux-icon
Redux
SaaS
Vue-icon
Vue
Rate $14  /  per hour
Turkey

Obiee Developer Resume Sample

Experienced BI Developer skilled in Oracle 12c, data warehousing, and Agile project management.
Obiee
Confluence
ETL
Jira
Oracle
PL/SQL
Power BI
Python-icon
Python
Scrum-icon
Scrum
Rate $56  /  per hour
Turkey

Turkish Developer Resume Sample

An experienced Senior iOS Developer with over a decade of expertise.
iOS Development
Jenkins-icon
Jenkins
MVVM
Obj-C
Swift-icon
Swift
SwiftUI
Rate $30  /  per hour

I agree to and accept that DevsData LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or DevsData LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.

We use cookies to provide the best experience for you. >More about cookie policyarrow

Book a call with our team

For software development projects, minimum engagement is $15,000.

whatsapp
Prefer email?
Quote mark

Best back-end engineers I've ever worked with...​

“I interviewed about a dozen different firms. DevsData LLC is truly exceptional – their backend developers are some of the best I’ve ever worked with. I’ve worked with a lot of very well-qualified developers, locally in San Francisco, and remotely, so that is not a compliment I offer lightly. I appreciate their depth of knowledge and their ability to get things done quickly. “

Avatar

Nicholas Johnson

CEO OF ORANGE CHARGER LLC;

MENTOR AT YCOMBINATOR

Success

Thank you


We'll get back to you within 1 business day.