2 ساعت پیش | کد آگهی: 12006608
دستهبندی شغلی
موقعیت مکانی
تحصیلات
محل فعالیت
-
مزایا
-
مهارت ها و زبان ها
front end - برنامه نویسی back end - برنامه نویسی ios - UI/UX - برنامه نویسی Android - برنامه نویسی C++ - برنامه نویسی Java - Redux - Android Studio
نوع همکاری
سایر اطلاعات
Build scale and safeguard a React Native mobile application used by millions of people on Android and iOS The Senior Front End Developer owns the technical quality of the app its performance stability security and architecture designs and delivers features end to end and raises the engineering standard of the squad through technical leadership code review and mentoring Success in this role means faster smoother and more reliable releases measured by real user metrics such as crash free sessions app startup time and store ratings
Key Responsibilities
Feature delivery Design build and ship new features in the React Native TypeScript app end to end from technical design and estimation through release and post release monitoring
Performance at scale Measure and improve startup time rendering and scrolling smoothness memory battery and network usage and app size on low end Android devices and weak networks not just flagship phones
Stability and incident response Track crash free sessions ANRs and error rates lead root cause analysis and fixes when production issues occur and put safeguards in place so they do not recur
Architecture and technical direction Own and evolve the app architecture modular structure state management navigation data fetching and caching offline behavior and keep the codebase on supported React Native versions and the New Architecture
Native integration Build and maintain native modules and third party SDK integrations in Kotlin Java and Swift Objective C e g payments push notifications authentication device features
Release engineering Run a safe repeatable release process CI CD pipelines code signing phased rollouts feature flags and over the air updates and publish to Google Play the App Store and local stores such as Cafe Bazaar and Myket
Code quality and mentoring Set coding standards lead code reviews grow automated test coverage and mentor mid level and junior developers through pairing and knowledge sharing
Cross functional collaboration Work with product UX UI design backend and QA to refine requirements and agree API contracts and make sure the app protects user data and is accessible to all users
Education
Bachelor s degree or higher in Computer Engineering Software Engineering Computer Science or a related field Equivalent demonstrable professional experience may be considered in place of a formal degree
Experience
Minimum 5 years of professional front end or mobile development including at least 3 years building and shipping React Native applications to production Must have made a significant contribution to at least one production app with a large user base hundreds of thousands of active users or more
Requirements
JavaScript and TypeScript Expert level knowledge including asynchronous patterns and writing strictly typed maintainable code
React and React Native internals Deep understanding of React hooks rendering and re render behavior memoization context and of how React Native works under the hood including the New Architecture Fabric TurboModules JSI and the Hermes engine
Performance profiling Proven record of finding and fixing performance problems with tools such as React Native DevTools Android Studio Profiler and Xcode Instruments e g slow startup JS thread blocking heavy lists using FlashList FlatList
Native platforms Working knowledge of Android Kotlin Java Gradle and iOS Swift Objective C Xcode CocoaPods enough to write native modules upgrade native dependencies and debug native crashes
State and data Strong experience with state management and data layer libraries e g Redux Toolkit Zustand TanStack Query REST and or GraphQL APIs caching and offline first patterns
UI and interaction Experience with React Navigation Reanimated and Gesture Handler responsive layouts across screen sizes and right to left Persian layout and localization
Testing Hands on experience with Jest and React Native Testing Library plus an end to end framework such as Detox or Maestro
CI CD and release Experience with mobile CI CD e g Fastlane with GitLab CI or GitHub Actions code signing phased rollouts and over the air update tooling
Observability Experience using crash reporting performance monitoring and analytics tools e g Sentry to prioritize and verify fixes
Mobile security Familiarity with secure storage token handling certificate pinning code obfuscation and the OWASP MASVS guidelines
Nice to have Experience with super app or mini app modular architectures React for the web or telecom and fintech products
شرکت ایرانسل لبز Irancell Labs
دسته بندی وب برنامه نویسی و نرم افزار
نحوه همکاری تمام وقت
نوع همکاری حضوری
مدرک تحصیلی کارشناسی
سابقه کار سه تا شش سال
حقوق توافقی
جنسیت مهم نیست
مهارت ها Front end react native React typescript
شهر تهران تهران
جویا کار این آگهی را از سایت
جابینجا
استخراج نموده است و هیچ مسئولیتی در قبال این آگهی ندارد.
دقت نمایید که کارفرما حق دریافت هیچ گونه وجهی از کارجو را نداشته و این امر خلاف قانون است. در صورت مشاهده این موارد یا سایر تخلفات با کلیک روی (گزارش آگهی) ما را در ارائه خدمات بهتر یاری نمایید.
در غیر این صورت میتوانید با کلیک بر روی دکمه "درج نظر" نظر خود را در مورد این آگهی ثبت کنید.
جهت اشتراک در شبکه های اجتماعی روی کلیدهای زیر کلیک کنید
همچنین میتوانید لینک کوتاه زیر را جهت دسترسی به صفحه فوق برای اشتراک گذاری کپی کنید
کپی کردن لینک
نظرات در مورد این آگهی: درج نظر