Geforderte Skills
- React Native
- API Integration
- JavaScript
- TypeScript
- iOS Development
- Android Development
- Agile Methodologies
- Git
- CI/CD
- Unit Testing
- Code Review
- REST APIs
Sprachen: French
Jobbeschreibung
Seeking an expert React Native mobile developer with over 10 years of experience for a client in the Paris region. The role involves the development and maintenance of a business mobile application, contributing to new features and ensuring application quality on iOS and Android.
Project overview
Hello,
We are looking for an expert React Native mobile developer (over 10 years of experience) for our client based in the Paris region.
Overall objective:
Development of reporting under MicroStrategy & Data Analysis
Technical skills common to all 3 needs
React Native - Expert - Mandatory
API - Expert - Mandatory
JavaScript - Expert – Mandatory
Detailed description
As part of our client's IT system transformation program, their teams are supporting business units in the implementation and evolution of their digital solutions.
The selected candidate will join an Agile project team, within a product squad.
The mission focuses on a business mobile application developed in React Native.
It aims to ensure its corrective and evolutive maintenance, while contributing to the design and development of new features.
The back-end environment relies in particular on Azure and Databricks.
The developer should be comfortable in an application context connected to APIs and collaborate with back-end, product, and business teams.
The objective of this consultation is to provide an experienced/senior React Native mobile developer, integrated into the existing team and capable of working autonomously on iOS and Android environments.
3.1 Application development and evolution
3.2 Corrective and evolutive maintenance
3.3 Quality, performance, and security
3.4 Collaboration and Agile working
3.5 Web development and AI tools
5.1 Experience and autonomy
5.2 Essential technical skills
1st interview via Teams followed by a technical interview on-site to validate the candidate's technical skills.
Profile definition
ANALYSIS
Participates in the detailed functional analysis of user needs and may be involved in workshops for defining general specifications
Studies the technological opportunities and feasibility of the application, performs technical analysis, detailed study, and contributes to workload estimation
DESIGN AND DEVELOPMENT
Contributes to the design of software and frameworks used within the project
Adapts and applies technical parameters of software packages or middleware
Performs prototyping
Analyzes and develops components using appropriate languages
Participates in database structuring
Participates in cross-reviews of peers' developments
Initializes the operational file
Assembles unit components into a coherent application package for solution deployment and integrates it into configuration management
Documents applications for future developments and Production Deployment (MEP)
Harmonizes and industrializes all components and applications
Uses reusable software components and updates the nomenclature
UNIT TESTING AND INTEGRATION TESTING
Responsible for unit tests: test case development and execution
Tests, identifies, and resolves potential malfunctions of the developed software
Verifies the conformity of the work with the requested requirements
Contributes to the preparation and execution of integration tests
Analyzes results and writes the test report
MAINTENANCE
Performs developments necessary for corrective and evolutive maintenance
Participates in the analysis and resolution of production incidents
Additional information
Start date 11/30/2026
Location Chatillon
Travel required No
On-call duty required No
Number of desired days on-site 3 days per week
If you are interested in this position, please send me your CV in Word format indicating your availability and your salary expectations or your daily rate if you are an independent contractor?
- Experienced/senior mobile developer with at least 5 years of professional experience in software development.
- Significant experience in React Native in a production context
- Concrete experience in delivering and maintaining mobile applications on iOS and Android.
- Ability to take ownership of a task from end-to-end, investigate anomalies, and propose solutions.
- Experience working within a product or project team organized in Agile.
- Context
- Mission objective and duration
- Scope: development of new features, corrective maintenance, and evolutive maintenance.
- Expected level: Senior, with significant experience in production mobile development.
- The profile should also have experience in WebApp development and an interest in AI-assisted development tools.
- Detailed mission description
- Analyze functional and technical requirements, contribute to estimations, and propose suitable solutions.
- Design, develop, and integrate new features in React Native.
- Participate in architectural choices and ensure the modularity, maintainability, and testability of the code.
- Develop fluid, accessible interfaces consistent with the application's UX/UI standards.
- Ensure the compatibility, proper functioning, and quality of the application on iOS and Android.
- Analyze, diagnose, and correct anomalies reported by users or monitoring tools.
- Identify root causes of incidents and propose preventive actions.
- Carry out necessary technical evolutions and contribute to the reduction of technical debt.
- Participate in version tracking and the security of production deployments.
- Apply Clean Code principles, robust design, and code review practices.
- Implement and maintain relevant unit tests, component tests, and integration tests.
- Monitor and improve performance: startup time, fluidity, memory and network consumption.
- Apply mobile security best practices and protection of API exchanges.
- Document technical choices and significant evolutions.
- Integrate into the squad and collaborate with developers, Product Owner, business teams, and back-end teams.
- Participate in Agile rituals: daily, refinement, planning, review, and retrospective.
- Contribute to estimations, definition of acceptance criteria, and preparation of deliveries.
- Be proactive in proposing development practices, quality, and continuous improvement.
- Be able to work on WebApp components or applications when the scope requires it.
- Make relevant use of AI-assisted development tools, particularly GitHub Copilot and/or Claude Code.
- Maintain a human validation approach: review, testing, security, and control of generated code.
- Technical environment
- Mobile: React Native, TypeScript, JavaScript.
- Platforms: iOS and Android.
- API and BFF integration: ability to communicate with a Node.js / NestJS backend.
- Back-end / IS: Azure and Databricks environment.
- Security: OAuth2 / OpenID Connect principles.
- Quality: Jest, React Native Testing Library or equivalent tools.
- Industrialization: GitLab, CI/CD pipelines, build and delivery tools.
- Containerization / platform: Docker, Kubernetes, Red Hat OpenShift
- AI Tools: GitHub Copilot, Claude Code, or equivalent.
- Mobile distribution: Store SOTI
- Understanding of Axway, Docker, and OpenShift.
- Profile sought
- Very good command of React Native, TypeScript, and modern JavaScript.
- Good command of components, hooks, lifecycle, and principles of structuring a React Native application.
- Mastery of REST API integration and asynchronous exchange management.
- Knowledge of iOS and Android specifics: builds, permissions, configuration, behavior, and debugging.
- Mastery of Git and code review practices.
- Experience with automated testing and software quality practices.
- Significant experience with CI/CD and mobile delivery processes.
- Soft skills
- Autonomy, proactivity, and ability to propose solutions.
- Ability to work in a complex business and technical environment.
- Team spirit, clear communication, and service orientation.
- Rigor, sense of responsibility, and ability to prioritize.
- Strong interest in code quality, best practices, and continuous improvement.
- Deliverables and expected results
- Features developed, tested, and integrated according to acceptance criteria.
- Anomaly corrections documented and validated.
- Maintainable source code, versioned, and compliant with team standards.
- Automated tests associated with the developments carried out.
- Technical documentation useful for operation and maintenance.
- Contribution to the quality, performance, and reliability of delivered versions.
- Selection process and criteria
Project details
- Start: flexible
- Remote: hybrid
- Location: 92320 Châtillon, France, FR
- Rate: 66-66 EUR/h
- Languages: French
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf collective.work