React‑Native Mobile Engineer
SmartX · Remote · Medium
About the role
# Job Responsibilities 1. Develop and iterate features for iOS and Android mobile‑side Apps using React‑Native in accordance with product roadmaps, and implement business scenarios including market‑data display and on‑chain transactions. 2. Take charge of mobile‑side project architecture setup, function debugging and cross‑platform compatibility testing, and follow the full‑cycle process of application submission and version release on Google Play Store. 3. Conduct daily maintenance for the online‑released App and fix production‑side bugs. Carry out special‑topic performance optimisation covering rendering, memory usage and startup speed for scenarios such as frequent market‑data refresh and real‑time transaction‑data push, so as to ensure stable and smooth operation of the trading client. 4. Collaborate with backend, embedded, UI and AI‑R&D teams, integrate cloud‑service and on‑chain APIs, jointly troubleshoot complex online issues, deliver interaction and performance‑optimisation solutions, and continuously improve user experience. 5. Write highly‑readable, reusable and maintainable business code, strictly comply with team coding specifications and documentation standards, and guarantee unit‑test coverage. 6. Participate in the design, development and iteration of cross‑platform shared SDKs and public‑component libraries, accumulate reusable technical capabilities, and enhance the stability and R&D efficiency of multi‑terminal projects.
Requirements
# Job Requirements 1. Minimum 1‑year hands‑on development experience in commercial mobile projects built with React‑Native; candidates with fully‑released production projects are preferred. 2. Solid foundation in JavaScript / TypeScript, proficient in core React concepts including Components, Hooks, Props and State. 3. Expertise in mainstream React‑Native state‑management solutions, global‑state control and navigation‑routing framework design. 4. Familiar with RN gesture interaction, animation development and WebSocket persistent real‑time connections; proven experience delivering multi‑language internationalisation for mobile applications. 5. Able to implement complex visual‑rendering requirements such as custom dashboards and market‑data charts through native‑bridge integration and third‑party chart libraries. 6. Experienced in React‑Native dependency management and version‑compatibility debugging; familiar with the full lifecycle of App Store and Google Play submission, review and iterative releases. 7. Proficient in JavaScript asynchronous programming and event‑loop mechanism; possess fundamental knowledge of front‑end engineering. 8. Practical optimisation experience resolving frame drops and memory management issues in high‑frequency data‑refresh and long‑list‑rendering scenarios. 9. Strong troubleshooting skills, excellent teamwork awareness, high self‑motivation and an ownership mindset. 10. Must be fully competent in AI‑assisted development and AI Agent tools. Able to independently leverage such tools for mobile‑side requirement analysis, technical‑solution design, React‑Native / TypeScript coding, debugging, unit and end‑to‑end testing, performance optimisation, compatibility troubleshooting, native‑bridge implementation and technical‑documentation writing. Usage shall go far beyond basic chat‑based queries or simple code completion. 11. Skilled at task decomposition, prompt engineering, context management, code‑base search, terminal and tool invocation, log‑screenshot analysis, long‑running‑task execution and Agent workflow orchestration. Capable of integrating AI with Git, CI/CD pipelines, testing frameworks, build‑and‑release tools, APIs, MCP or equivalent protocol tools. 12. Competent in AI‑output validation and security governance. Able to verify AI‑generated deliverables via TypeScript type‑checking, Lint, automated tests, simulator‑and‑real‑device regression testing, performance profiling and manual code review. Strictly safeguard sensitive assets including source code, user data, API credentials, private keys, signing certificates and app‑store accounts. 13. Required to provide at least one real‑world case demonstrating how you have used AI / Agent tools to improve mobile‑development efficiency or deliverable quality. You will need to explain task breakdown, tool selection, human‑in‑the‑loop checkpoints, validation methods and measurable outcomes during the practical interview session. ## Preferred Qualifications 1. Working knowledge of iOS (Swift / Objective‑C) or Android native development, capable of building custom native‑bridge modules. 2. Hands‑on mobile‑project experience in Web3, blockchain, market‑trading platforms or Meme‑related products. 3. Experience building and packaging cross‑platform SDKs and shared‑component libraries. 4. Familiarity with Flutter and cross‑framework migration projects.