Overview
On Site
Accepts corp to corp applications
Contract - Independent
Contract - W2
Skills
React native
Job Details
Key Responsibilities
- Lead the development of mobile applications using React Native across iOS and Android platforms.
- Architect scalable and maintainable codebases using modern React practices (Redux, Saga, Hooks, Context API).
- Guide and mentor a team of developers; conduct code reviews and enforce coding standards.
- Collaborate with product managers, designers, and backend teams to define and deliver features.
- Optimize app performance, memory usage, and responsiveness.
- Integrate third-party APIs, SDKs, and backend services (REST, GraphQL).
- Manage CI/CD pipelines and release processes (Bitrise, GitLab, Jenkins).
- Ensure compliance with security, accessibility, and performance standards.
- Communicate technical updates and risks to stakeholders and clients.
Required Skills & Experience
- Strong proficiency in JavaScript/TypeScript and React Native.
- Experience with native mobile development (Swift/Objective-C for iOS, Kotlin/Java for Android).
- Familiarity with backend technologies (.NET Core, Node.js, Python) and microservices architecture.
- Expertise in containerization (Docker, Kubernetes), cloud platforms (Azure, Google Cloud Platform).
- Solid understanding of SQL and NoSQL databases (PostgreSQL, MongoDB, Cosmos DB).
- Knowledge of event-driven architecture (Kafka, RabbitMQ).
- Experience with Agile methodologies and tools like JIRA, Confluence.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Proven track record of leading mobile development teams and delivering successful projects.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.