Senior Mobile Developer required for building mobile applications in React Native for high-scale iGaming products. Contribute to CI/CD processes and ensure app performance and reliability.
Responsibilities
Develop and evolve the application, ensuring modularity, scalability, clear organization, and code quality;
Maintain technical standards (structure, state, layers, abstractions) and be familiar with DDD;
Build high-performance mobile apps with React Native and Expo;
Master the specifics of Android and iOS (lifecycle, permissions, plugins);
Optimize rendering, memory usage, startup time, and bundle size;
Develop at an advanced level in React, TypeScript, and JavaScript.
Implement and maintain WebSocket communication with stability and reliability;
Design automatic reconnection, connection state management, message synchronization, retries, local queues, and batching;
Handle failure scenarios considering unstable networks, background/foreground transitions, system interruptions, and apply optimistic communication patterns;
Ensure data integrity in critical flows.
Contribute to and maintain mobile CI/CD pipelines (build, versioning, and release);
Implement OTA strategies (custom alternatives based on Expo);
Monitor app stability and performance in production.
Actively participate in refinement sessions, highlighting critical issues and prioritization with quality;
Act as the mobile technical reference within the team.
Requirements
Degree in a technology-related field or proven experience exceeding 10 years in software development, with at least 7 years in mobile;
Minimum of 7 years of solid experience with React Native;
Advanced proficiency in React Native, Expo, TypeScript, and JavaScript;
Demonstrated experience with all responsibilities listed above;
Strong focus on code quality, readability, and scalability;
Senior Manager of Software Development leading development team transformation at Boeing. Spearheading agile modernization initiatives while collaborating with cross - functional teams for efficiency and growth.
Analista Programador SQL role in technology team evaluating user needs and communication with candidates. Managing efficiency and quality KPIs while solving user questions and problems.
Desktop Engineering Specialist at Sun Life focused on secure and scalable Windows endpoint solutions. Leading desktop initiatives and technical standards in a dynamic enterprise environment.
Desktop Engineering Intern assisting with daily tasks and endpoint monitoring in a fast - paced team environment. Gaining visibility into vulnerability scanning and supporting end users while learning technical skills.
Mobile Developer participating in front - end web projects for a fintech team. Collaborating on user interface integration and ensuring optimized performance and accessibility.
Developer Analyst contributing to Topaz's innovative financial market solutions. Collaborating on software development while enhancing user experiences and resolving technical challenges.
Senior Developer Technology Engineer optimizing CPU performance for large scale applications at NVIDIA. Collaborating with industry experts to publish optimization techniques and influence hardware design.