Logo
SPECTRAFORCE

React Native - Software Engineer

SPECTRAFORCE, Saint Louis, Missouri, United States, 63146

Save Job

Job Title: React Native - Software Engineer Duration of project: 6+ months Location: 100% Remote (CST) Key Responsibilities: As one of our valued React Native Developers, your task will be constructing high-performance mobile apps for both iOS and Android platforms. Your duties will include: Spearheading the architecture and construction of these applications while coordinating with teams managing other layers of product infrastructure. Building enterprise-level React Native apps with precision-crafted UIs for Android and iOS platforms. Leveraging native APIs for extensive integrations with native mobile platforms. Diagnosing and rectifying bugs and performance bottlenecks to ensure seamless, native-like performance. Upholding coding standards and writing automated tests to guarantee top-notch product quality. Translating complex requirements into distinct coding tasks and strategies. Crafting unit and integration tests for thorough and regressive software testing. Participating in design and code reviews. Collaborating with various teams (Product, PM, etc.) to ensure the delivered code aligns with functional/technical specifications. Engaging actively in Agile routines and ceremonies, including daily standups, sprint planning, and sprint demos/retrospectives. Essential Qualifications: Bachelor's degree in Computer Science or a related field or equivalent practical experience Minimum of 3 years of professional React Native development experience in an Agile environment. Profound understanding of Computer Science fundamentals, including OOAD, MVVM design patterns, data structures, and algorithms. Extensive experience in creating React-Native modules (npm) and developing reusable custom libraries and components. Extensive experience with Typescript. Profound understanding of front-end frameworks, particularly React. Experience with RESTful APIs and OAUTH. Proficiency in creating a Jenkins pipeline using third-party tools like Fastlane. Proven experience in deploying applications on Apple AppStore and Google Playstore. Solid foundation in working with third-party libraries (Redux, RxJS) and debugging dependency conflicts. Comprehensive understanding of the mobile app development lifecycle. Knowledge of object-oriented programming and reactive programming patterns. Experience with RESTful APIs, integrating mobile applications to server-side systems, and understanding the document request model and offline storage. Familiarity with automated testing suites, like Jest, Mocha, and Postman, and experience with unit and integration tests (Espresso, JUnit) and Co-routines. Experience with dependency injection (Dagger). Ability to contribute to a large-scale Agile-driven software engineering project, with a solid understanding of professional software engineering best practices for the entire SDLC, including CI/CD. Excellent verbal and written communication skills. Open-mindedness, a relentless thirst for learning, and an unyielding spirit of collaboration. Exceptional interpersonal skills and a positive mindset. Preferred Additional Experience: Experience with TDD or BDD. Familiarity with cloud-native, scalable, and highly available distributed systems. Understanding relational and NoSQL databases such as MySql, Postgres, Mongo, and Redis. Experience with container technologies like Docker and Kubernetes. Experience with Atlassian tools such as JIRA and Confluence. Seniority level

Seniority level Mid-Senior level Employment type

Employment type Contract Job function

Job function Information Technology Industries Staffing and Recruiting Referrals increase your chances of interviewing at SPECTRAFORCE by 2x Sign in to set job alerts for “Software Engineer” roles.

Greater St. Louis $80.00-$100.00 5 days ago Senior Software Engineer, Backend (Identity)

Staff Software Engineer, Backend (Streaming)

Senior Software Engineer, Backend (AI Agents)

Maryland Heights, MO $103,000.00-$130,000.00 3 days ago Staff Software Engineer, Backend (Code to Environments)

Senior Software Engineer, Backend (Experimentation Platform)

Staff Software Engineer, Backend (Powered By Affirm)

Maryland Heights, MO $82,400.00-$103,000.00 2 weeks ago St Louis, MO $130,000.00-$220,000.00 3 weeks ago Staff Software Engineer, Backend (Ledger)

Senior Software Engineer, Backend (Batch Infrastructure)

ServiceNow Developer (Active Secret Clearance)

Senior Software Engineer, Backend (Merchant Interfaces)

St Louis, MO $130,000.00-$250,000.00 3 weeks ago St Louis, MO $160,000.00-$250,000.00 3 weeks ago Senior Software Engineer, Card Loan Platform

St Louis, MO $165,000.00-$215,000.00 2 weeks ago St Louis, MO $165,000.00-$215,000.00 2 weeks ago Principal ML Engineer, Recommendation Systems

St Louis, MO $160,000.00-$250,000.00 2 weeks ago Senior Machine Learning Engineer, Recommendation Systems

St Louis, MO $165,000.00-$215,000.00 2 weeks ago Staff Software Engineer - SRE, Backend (Reliability Engineering)

St Louis, MO $160,000.00-$250,000.00 3 weeks ago St Louis, MO $130,000.00-$250,000.00 2 weeks ago St Louis, MO $130,000.00-$220,000.00 3 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr