React Native Developer
Ad/Name: Merve
Soyad/Family Name: İsti
Eposta/E-mail: msenkarakose@thy.com
Firma Adı/Company Name: Turkish Technology
Pozisyon Adı/Position Name: React Native Developer
Pozisyon Tipi/Position Type: Sürekli/Tam Zamanlı
Alınacak Kişi Sayısı/Number of Employee to be Recruited:
İş Alanları/Fields: Teknoloji / Technology
Adayın Çalışacağı Şehir / City:
İş Tanımı ve Genel Nitelikler /Job Description and General Qualifications: This position will
• Work in the application development area in the software projects
• Prepare and conduct the unit tests of applications
• Prepare documentation (design document, etc.) of applications
• Revise and maintain the applications in compliance with the new needs arising within the software life cycle
How do we describe the perfect match?
• In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
• Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
• A complete understanding of the full mobile app development lifecycle right from prototyping
• Knowledge of type checking, unit testing, typescript, prop types, and code debugging
• Knowledge in use of Firebase services (Cloud Messaging, In-App Messaging, Crashlytics, Analytics)
• Experience working with REST APIs, document request models offline storage, and third-party libraries
• Experience working with rolling up your sleeves and writing Swift/Objective-C or Java/Kotlin when required
• Experience working with state management libraries like Redux
• Experience working with the native build tools (Xcode, Gradle) and Node package manager
• Familiarity with React Native libraries, iOS, and Android native modules
• Experience working with implementing, customizing, and/or integrating third-party applications/services
• Strong understanding of UI/UX best practices and considerations
• Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on
• Ability to write high-quality, maintenance-friendly and testable codes
• Experience in the use of source control systems
• Experience in working with the agile methodologies
• Mindful of aesthetic and functional perfection as well as user experience



