آگهی‌های استخدامی

استخدام Senior React Native Developer (دورکاری)

شرح موقعیت شغلی

In ArzDigital's tech team, we are looking for a new teammate to collaborate with, both full-time and remotely. If you are proficient in this field, we would happily read your resume.

Key Responsibilities:

1.Cross-Platform Mobile Development

  • Design and develop high-performance React Native apps for iOS and Android with shared logic in JavaScript/TypeScript.
  • Integrate native modules and SDKs when required using Swift, Objective-C, Kotlin, or Java.
  • Leverage Kotlin Multiplatform (optional but great for code sharing and future scalability).

2.Mobile Architecture & Code Quality

  • Lead and enforce clean architecture, SOLID principles, and reactive programming patterns in the codebase.
  • Implement unit testing and follow TDD practices to ensure code reliability and maintainability.

3.Team & Project Leadership

  • Collaborate in Agile/Scrum teams, contribute to requirement analysis, and mentor other developers.
  • Participate in or lead sprint planning, retrospectives, and code reviews with a strong self-organized mindset.
  • Respond effectively to emergencies or production issues with calm problem-solving
4.CI/CD and DevOps Collaboration

  • Integrate mobile apps into CI/CD pipelines using Git, SVN, and relevant mobile build tools (e.g., Fastlane, AppCenter, Bitrise).
  • Use Docker for environment consistency if needed in dev/testing phases.

5.System Design & UX Alignment

  • Collaborate with designers and product teams to implement consistent design systems and seamless UX/UI.
  • Analyze and propose solutions for system-level performance, offline handling, and mobile-specific challenges (e.g., battery, network).
Qualifications:

1.Architecture & Development Practices

  • OOP, POP, FP
  • Clean Architecture, SOLID
  • Reactive programming (RxJS, RxJava, Combine, etc.)
  • TDD, Unit Testing
  • AI-assisted development tools (GitHub Copilot, etc.)

2.Core Mobile Stack

  • React Native with advanced experience in building scalable apps
  • JavaScript & TypeScript
  • React for component design, hooks, state management
  • Native integration: Swift, SwiftUI, Obj-C (iOS)
  • Java, Kotlin, Jetpack Compose (Android)
  • Kotlin Multiplatform (nice to have)

3.DevOps & Tools

  • Git, SVN
  • CI/CD (GitHub Actions, Bitrise, AppCenter, GitLab CI)
  • Docker (for dev/testing)

4.UX, System & Design Skills

  • Understanding of design systems, component libraries, and scalable UI design.
  • System design knowledge specific to mobile (app lifecycle, background sync, battery/network efficiency)

5.Optional but Valuable

  • React Navigation, Reanimated, MobX/Redux, MMKV storage
  • Familiarity with Expo, but knows when to eject
  • Push Notifications, Deep Linking, OTA Updates (CodePush)
  • App performance profiling (Flipper, Android Profiler, X Instruments)
Experience with App Store / Play Store submission, deployment automation

Benefits:

  • Full remote work conditions: flexibility in the work environment
  • Supplementary insurance: for medical expenses
  • Flexible working hours: compatible with your personal and professional life
  • OKR Performance Bonuses: Quarterly bonus based on performance appraisal
  • Opportunity to grow and learn: Leveraging the knowledge of the team and the cryptocurrency academy
  • Access to premium AI tools: access to advanced technologies to facilitate work

مهارت‌های مورد نیاز

  • react native
  • Javascript
  • Git
  • CI/CD

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت دورکاری

تاریخ انتشار آگهی:

۱۴۰۴/۰۲/۰۷ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه