Hace 5 horas
3 años de experiencia, tecnólogo hasta doctorado
Salario a convenir
Palabras clave: Software, Front-End, Mobile, Mobile FrontEnd, Front, Frontend, Front end, Desarrollador
About Arrowfin:
We are looking for an experienced React Native Engineer to build the EdgeClear Mobile App from the ground up. ArrowFin is developing a web-based high-performance futures trading platform for EdgeClear, a futures trading brokerage. Your mission is to translate that desktop-grade power into a seamless, reliable, low-latency trading experience on iOS and Android.
You will not just be "porting" a website to a webview; you will be architecting a native-feeling application that handles real-time market data (WebSockets), basic trading order entry, and charting with minimal lag.
Key Responsibilities:
Architect and build the EdgeClear mobile app for iOS and Android using React Native and TypeScript.
Implement real-time market data handling (WebSockets or equivalent) while keeping the UI responsive during high-volatility periods.
Translate complex trading views (order books, DOM, charts, positions) into intuitive, touch-friendly mobile interfaces.
Integrate with existing backend services and middleware for REST and streaming data.
Manage native build configurations and support the App Store / Google Play release process.
Collaborate with the web frontend team to share logic (types, hooks, utilities) and align patterns where appropriate.
Design for mobile-specific constraints such as unreliable networks, reconnect logic, and safe input handling for trading actions.
Implement secure authentication.
Possible Stack:
Core: React Native (latest architecture preferred), TypeScript.
Styling: NativeWind (Tailwind CSS for React Native) to match our web styling workflow, or standard StyleSheet if performance dictates.
State Management: React Context / Redux / Zustand (aligned with web architecture).
Middleware Integration: Consuming our existing Hono + Bun middleware for REST and WebSocket aggregation.
Required Skills:
B2 or higher English language proficiency is required.
3+ years of professional experience with React Native and shipping high-quality iOS and Android apps
Strong TypeScript skills; comfortable working with strict typing.
Solid understanding of:
React Native rendering behavior and performance optimization
List rendering (FlatList/FlashList) for large or frequently updating data sets
Navigation, deep linking, and app lifecycle events
Experience integrating REST APIs and ideally WebSocket-based real-time data.
Professional traits:
High autonomy - you may be the primary mobile engineer supported by a team of back-end and front-end developers.
Attention to detail - especially with critical trading inputs and error handling
Strong problem-solving mindset, especially around mobile network and offline constraints
Nice-to-Haves:
Experience building trading, fintech, or other real-time data apps.
Hands-on work with WebSocket integrations in React Native.
Experience implementing or integrating mobile charting (e.g., candlesticks, line charts).
Familiarity with NativeWind or similar utility-first styling on mobile.
Experience with monorepos or shared packages to reuse code between web and mobile.
Exposure to native modules (Swift/Kotlin/Java) for performance-sensitive features.
Experience setting up mobile app testing (unit tests, snapshot tests, or basic E2E flows).
Habilidades
¡Ten cuidado con el fraude!
Magneto y sus empresas aliadas nunca te pedirán dinero a cambio en un proceso de selección. Ten cuidado, revisa bien la vacante y si ves algo sospechoso repórtalo.
Requisitos para aplicar a la vacante:
Experiencia:
3 años de experiencia
Nivel de estudios:
Tecnólogo hasta Doctorado
Salario:
Salario a convenir