Principal Engineer - Blockchain Platform (React Native)
Job Description:
Key Responsibilities
- Architect, develop, and maintain high-performance React Native applications for iOS and Android
- Own mobile architecture, technical standards, and long-term scalability strategy
- Ensure code quality, performance optimization, stability, and maintainability across the mobile codebase
-
Lead comprehensive code reviews and uphold a high engineering bar
- Mentor and guide mobile engineers, fostering technical growth and best practices
- Collaborate cross-functionally with product, backend, design, and QA teams to deliver end-to-end features
- Identify and resolve performance bottlenecks, memory issues, and crash risks proactively
- Define and improve mobile development workflows, testing strategies, CI/CD, and release processes
- Stay up to date with React Native, iOS, and Android ecosystem advancements and drive adoption where relevant
Core Requirements
- 8+ years of professional mobile development experience (iOS and/or Android)
- 3+ years of hands-on React Native experience in production environments
- Proven experience as a Tech Lead or Senior Engineer owning mobile architecture and code quality
- Expert-level proficiency in TypeScript and JavaScript with strong clean-code principles
- Deep understanding of mobile app architecture patterns, performance optimization, and memory management
- Strong familiarity with native tooling (Xcode, Android Studio, Gradle, CocoaPods)
- Experience integrating REST APIs, authentication flows, and secure data handling
- Familiarity with mobile CI/CD pipelines, app store release processes, and versioning strategies
- Strong decision-making skills with the ability to clearly communicate technical trade-offs
Required Skills:
Performance Data Bar Adoption Gradle REST Development React Native REST APIs Authentication Android Studio Pipelines CI/CD Scalability iOS Features Reviews Decision-Making Android React Architecture Optimization Strategy TypeScript Testing Design Engineering JavaScript Management