Senior React Native Mobile Developer
Location
Brazil
Posted
69 days ago
Salary
0
Seniority
Senior
Job Description
Senior React Native Mobile Developer
Compass
• Act as a Senior Mobile Developer; • Actively collaborate on the architecture and development of high-availability features in the app; • Work with quality-focused development practices, using unit tests and SonarQube (code metrics); • Participate actively in an agile environment; • Collaborate with multidisciplinary teams.
Job Requirements
- Experience with React Native, Kotlin (Android) or Swift (iOS);
- Experience with frontend development using React;
- Experience with SQL and NoSQL databases;
- DevOps experience: CI/CD pipelines (GitHub Actions/GitLab/Bitrise), code review, static analysis (Detekt, Ktlint);
- Architecture knowledge: MVVM/MVI, Clean Architecture, dependency injection (Hilt/Koin), modularization and layered separation;
- Testing knowledge: JUnit/MockK/Turbine, Espresso/Compose Testing, test coverage and testing pyramid;
- Networking knowledge: Retrofit/OkHttp, interceptors, caching, serialization (Kotlinx/Moshi);
- Build & Release knowledge: Gradle Kotlin DSL, flavors/build types, Play Console, versioning, feature flags;
- Security knowledge: Keystore/Biometrics, SafetyNet/Play Integrity, compromise detection, obfuscation (R8/ProGuard);
- Knowledge of SonarQube;
- Knowledge of AWS and Kafka;
- Familiarity with Git and Git-Flow;
- Knowledge of continuous delivery (Jenkins).
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description This is a remote position. We are looking for a Senior / Lead Python Developer to join our team and contribute to the development of innovative, data-driven solutions in a research-oriented environment. In this role, you will work on complex systems involving real-time data processing, machine learning pipelines, and hardware-software integration. You will play a key role in designing and building scalable solutions, while also providing technical leadership and contributing to R&D initiatives. The role combines backend development, data engineering, and AI/ML expertise, with a strong focus on real-time systems and full-stack development. - Develop and maintain systems for: - Real-time signal processing - Data pipelines and ML workflows - Build and integrate solutions involving hardware and software components - Design and develop full-stack applications connected to data acquisition systems - Collaborate with multidisciplinary teams in R&D contexts - Contribute to technical decision-making and architecture design - Ensure code quality, scalability, and maintainability - Support experimentation and prototyping in ambiguous environments Qualifications - 5+ years of experience in software development - Strong proficiency in Python - Experience with Machine Learning / AI - Experience with real-time systems - Hands-on experience with backend development: - Node.js - APIs - WebSockets - MQTT - Experience with modern development stacks: - TensorFlow - TypeScript - Next.js - Docker - Ability to work in ambiguous, experimental, and R&D-driven environments - Proven ability to take technical ownership and provide leadership - Strong problem-solving and analytical skills - Fluency in English Requirements - Nice-to-have: - Experience with signal processing / DSP - Hardware integration - Sensors / DAQ systems - Background in scientific or research-driven projects - Experience working in multidisciplinary engineering environments - Strong collaboration and communication skills - Interest in cutting-edge technologies and experimentation Company Description
Senior Software Engineer
IXOPAYOur mission at IXOPAY, a TokenEx Company, is to secure and optimize payments for global commerce. We’re building an integrated platform that optimizes payment transactions and protects payments data. For merchants who understand that payments are now a strategic function, IXOPAY, a TokenEx Company is a complete payments optimization platform that delivers best-in-class tokenization and transaction routing. We believe our people are our most valuable asset and that our culture is defined by our core values that align the organization with our mission and strategy.
Role Description We're looking for a Senior Software Engineer to join our team, where you'll own the backend architecture for a next-generation AI-first payment orchestration platform. You'll design and build the core systems that unify routing configuration, connector management, and token intelligence under a single control plane — replacing manual, siloed workflows with an intelligent, extensible infrastructure layer. This is a hands-on IC role with broad ownership. You'll work on a small, fast-moving team alongside a UI Developer and a Junior Engineer, augmented by AI agent tooling. You'll define the contracts other systems and agents build against, and you'll ship them to production. What You'll Do - Architect and build the capability-aware Routing Engine — selecting downstream connectors based on instrument metadata (card brand, currency, BIN, transaction type) with fallback logic and structured routing events per transaction. - Build the Configuration Service — encrypted credential store, CRUD API, and tenant-scoped routing targets with a schema extensible to new plugins without migrations. - Design and publish MCP-enabled APIs that allow AI agents to query, simulate, and propose changes — with a human-in-the-loop approval gate for high-impact changes. - Develop and maintain agentic anomaly detection across routing behavior and transaction patterns, feeding signals into a routing recommendation engine. - Collaborate with product and the AI agent team to translate business requirements into durable, observable backend services. - Mentor the Junior Engineer through code review, design discussions, and technical guidance. Qualifications - 5+ years of professional software engineering experience building production backend services. - Strong backend proficiency in C#/.NET — our primary stack is .NET 10. - Experience designing APIs consumed by external systems or agents — REST, event-driven, or both. - Solid understanding of relational databases, data modeling, and schema design for high-throughput financial systems. - Background in payment systems, PSP integrations, tokenization infrastructure, or equivalent fintech backend complexity. - Familiarity with security patterns relevant to payment data: credential encryption, HMAC signing, token handling, and secrets management. - Comfort with cloud infrastructure — we run on Azure (App Configuration, Key Vault). - Strong communication skills and the ability to define architectural direction clearly for a small, collaborative team. Nice to Have - Experience integrating with LLM APIs or building MCP-compatible services. - Prior work with routing engines, rules-based decisioning systems, or capability registries. - Platform or SDK design experience — defining contracts and interfaces that other developers build against. - Familiarity with adapter/plugin architectures for integrating third-party payment providers. - Exposure to AI coding tooling and agent-assisted development workflows. - Background in PCI DSS compliance engineering — scoping, segmentation, and minimizing cardholder data exposure. - Experience with network tokenization, credential-on-file optimization, or Account Updater workflows. Benefits - Competitive salary and benefits. - Opportunities for growth and development. - A collaborative and supportive team environment. - US Benefits Include: - Medical, Dental & Vision Insurance. - Flexible Spending Account (FSA) & Health Savings Account (HSA). - Employer-paid Life, AD&D, STD & LTD Insurance. - Unlimited PTO & Paid Holidays. - 401(k) Plan with Employer Match. Equal Opportunity Employer IXOPAY is an Equal Opportunity Employer and provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, veteran status, or any other status protected by applicable federal, state, or local law. IXOPAY participates in E-Verify.
Role Description Bowhead seeks an Oracle Applications Developer to join our team in Fort Gregg Adams, VA in supporting the Defense Contract Management Agency (DCMA) Financial Database Division. This position provides a fully remote work option for candidates. However, candidates within commuting distance to Bowhead locations are also recommended to apply. The Oracle Applications Developer will be responsible for managing DoD Enterprise Architecture, Process Remediation and must be able to provide subject matter expertise on legacy system conversion, enterprise architecture, and process remediation support for processes and procedures undergoing ERP. - Developing auditable business process reengineering methodologies and identification of internal controls for business functions undergoing ERP - Making consistent recommendations of best practices for successful transition to the DAI ERP - Providing development expertise of the As-Is and To-Be Enterprise Architecture - Recommending core DAI ERP functionality add-ons to ensure all necessary FB functionality is provided in the target environment - Recommending and instituting best practices of converting open data items to the new Commercial-Off-the-Shelf (COTS) solution and for maintaining historical legacy data for auditability purposes - Providing analysis, development and execution of the strategy for system retention, security, and migration Qualifications - A bachelor’s degree and at least five to seven (5-7) years of experience in DoD Financial Management Enterprise Architecture, Process Remediation for new modules upgrades or enhancements or releases - Must meet DoD 8570.01-M baseline certification requirements for this position – highly qualified candidates that meet DoD IAT Level II certification requirement are encouraged to apply - Intermediate to advanced level skills in Microsoft Office software suite - Word, Excel, Outlook, PowerPoint - Ability to communicate effectively with all levels of employees and outside contacts - Strong interpersonal skills and good judgment with the ability to work alone or as part of a team Requirements - Must be able to lift up to 50 pounds - Must be able to stand and walk for prolonged amounts of time - Must be able to twist, bend and squat periodically - Must currently hold a security clearance at the Secret level. US Citizenship is a requirement for Secret clearance at this location. Company Description
Role Description As a Senior .NET C# Developer at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. - Develop your career as you support Gainwell’s focus on creating innovative, purpose-built technologies and solutions to deliver better health and human services outcomes. - Maintain an understanding of current business issues, objectives, and strategies and recognize issues and opportunities to apply technology to enhance existing or build new business capabilities. - Maintain system readiness to support client SLA. - Identify production issues and develop solutions to maintain uptime. - Gather debugging information and assist engineering in developing solutions. - Upgrade and maintain systems to support requirements. - Create all required documentation, participate in code walkthroughs, and perform walkthroughs of changes made by other team members as appropriate. - Analyze, design, and write program specifications - Code, test, debug, implement and document moderately complex programs. - Ensure that business requirements are appropriately translated into solid technical designs. - Evaluate existing systems and programs for enhancements, issues, and performance improvements. - Work with the project manager to provide technical consulting on complex programming projects, validate program requirements, and resolve issues that arise. - Develop test plans and perform detailed unit testing. Qualifications - 6+ years of Applications Development and programming experience with .NET C#. - Mandatory Skills: - .Net Expertise: .Net Core, ASP Webforms, C# Coding, Rest API, MVC, WCF, IIS configurations. - Database: Oracle, SQL server. - Scripting: HTML, CSS, JavaScript, jQuery. - Reporting: SSRS. - OS: Windows and Linux. - Optional Skills: - Inrule. - Appian. - Redis. - Medicaid systems. Requirements - Fully remote opportunity with the option to work anywhere within the United States. - Must be willing to be on-call (typically this occurs 4 times or less per month). Would need to be available off hours if there is a production issue, server patching, etc. - Willingness to work a flexible schedule to accommodate business needs and travel as required. - Video cameras must be used during all interviews, as well as during the initial week of orientation. Benefits - Generous, flexible vacation policy. - 401(k) employer match. - Comprehensive health benefits. - Educational assistance. - Leadership and technical development academies to help build your skills and capabilities.

