Senior React Native Engineer
New
I
ITRexMobile applications
Poland. Serbia. Romania. UkraineFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English: Upper-Intermediate or higher.
- Experience
- 5+ years of experience in mobile development with a focus on React Native.
- Required Skills
- AndroidReact NativeTypeScriptUnit TestingiOS
Requirements
- Have 5+ years of mobile development experience focused on React Native.
- Understand React Native architecture; exposure to Fabric and TurboModules is preferred.
- Have experience architecting, building, and maintaining high-performance, scalable mobile applications.
- Be skilled in application performance optimization, debugging, and profiling.
- Have strong TypeScript knowledge and experience enforcing strict typing practices.
- Have experience publishing and maintaining apps in the App Store and Google Play.
- Be experienced in identifying and resolving application bottlenecks and performance issues.
- Have experience building and maintaining unit, integration, and E2E testing strategies.
- Understand mobile security, secure data storage, and anti-fraud mechanisms.
- Be able to research and evaluate technologies and make informed decisions in fast-paced environments.
- Have English proficiency at Upper-Intermediate level or higher.
- Nice to have: crypto or blockchain development experience, including wallets, signing, or transactions.
- Nice to have: knowledge of WalletConnect, EVM networks, RPC, smart contract interaction, secure key storage, cryptography, ERC standards, and token metadata.
Responsibilities
- Architect, build, and maintain high-performance React Native applications for iOS and Android.
- Collaborate with Product, Design, and Backend teams to define requirements and deliver features.
- Work with external partners, including banks, SDK vendors, and third-party providers, on integrations and technical alignment.
- Integrate and maintain third-party SDKs, native modules, and Web3/crypto libraries.
- Implement wallet features, signing, and smart contract interactions.
- Protect sensitive data, including private keys and seed phrases, and apply mobile security best practices.
- Identify and resolve performance bottlenecks, defects, and reliability issues.
- Implement and maintain unit, integration, and E2E test coverage.
- Work with CI/CD pipelines for automated builds, testing, and deployment.
- Research and introduce technologies and best practices throughout the application development lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site