Flag job

Report

React Native Developer (Mobile)

Min Experience

3 years

Location

Bangkok, Bangkok, Thailand

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

DUTIES AND RESPONSIBILITIES: Design and develop mobile applications using React Native from the ground up, ensuring seamless deployment on App Store and Google Play Store. Build and manage connections between React Native and Native Modules for both iOS (Swift/Objective-C) and Android (Kotlin/Java). Maintain clean, efficient, and scalable code structures, supporting future expansion and updates. Apply Modular Architecture principles for easier code management and enhancement. Develop and execute Unit Testing and Integration Testing to ensure code stability and reliability. Implement robust error-handling mechanisms and optimize app performance. Set standards for coding practices and provide technical guidance to team members. Collaborate with cross-functional teams to understand and translate business requirements into technical solutions. KNOWLEDGE, SKILLS AND ABILITIES: Proficient in React Native for cross-platform development. Strong knowledge of Swift for iOS development. Strong knowledge of Kotlin for Android development. Solid understanding of HTML, CSS/LESS/SCSS, JavaScript, and modern frameworks (ES6+). Familiarity with responsive design principles. Experience with distributed architecture and integrating RESTful APIs. Ability to troubleshoot complex technical issues and implement effective solutions. Hands-on experience with CI/CD tools and automated build pipelines. Proficiency in state management libraries such as Redux, MobX, or Context API. Experience integrating third-party SDKs, libraries, and APIs (e.g., Firebase, SSO, TensorFlow). Knowledge of tools and techniques for optimizing mobile app performance (e.g., reducing load times, improving memory usage). Expertise in using Git for version control and collaborative development. Familiarity with tools for analytics and crash reporting, such as Google Analytics, Firebase Crashlytics, or similar platforms. EDUCATION AND EXPERIENCE: Bachelors degree in any field 3-5 years of work experience in the IT industry in software development, system analysis and design.

Skills

react native
swift
kotlin
html
css
less
scss
javascript
es6
restful apis
ci/cd
redux
mobx
context api
firebase
sso
tensorflow
git