Principal Engineer Blockchain Platform
Job Summary
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