React Native - Software Engineer Job at SPECTRAFORCE, Saint Louis, MO

ejdDUVlVY2ZBV3oxdkU5K2gvbkJVWm9tZmc9PQ==
  • SPECTRAFORCE
  • Saint Louis, MO

Job Description

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.
  • Proficiency in JavaScript and TypeScript languages.
  • 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.

Job Tags

Remote work,

Similar Jobs

Adair Homes

Regional Sales Manager Job at Adair Homes

 ...with Regional Construction and Purchasing leaders to drive revenue growth, margin performance, and exceptional customer experience. The RSM owns the regional sales strategy, develops high-performing sales teams, and ensures branches consistently meet or exceed sales,... 

Pink Lily

Graphic Designer - Apparel & Accessories Job at Pink Lily

 ...Job Summary: Pink Lily is a womens retailer looking for a creative, trend-savvy Graphic Designer to develop bold and fashion-relevant graphics for our womens fast fashion boutique. The ideal candidate will have a deep understanding of trends, social media-driven aesthetics... 

NYC Health + Hospitals/Correctional Health Services

Tour Coordinator, Correctional Health Services Job at NYC Health + Hospitals/Correctional Health Services

(Mon, Tue, Wed, Thu, Fri-8:00 AM - 4:00 PM ) New York City Health and Hospitals Corporation Outposted Therapeutic Housing Units Program (OTxHU) Since 2016, Correctional Health Services (CHS) has been the direct provider of health care in the New York City jails.... 

HealthCare Recruiters International

Board Certified Behavior Analyst Job at HealthCare Recruiters International

 ...BCBA, Board Certified Behavior Analyst Clinic Based, Ages 28 Full-time, Permanent $90,000$105,000 base + up to $21,000 in...  ...Maintain high-quality documentation and QA standards Occasional work-from-home flexibility Mon - Thurs 8:30 AM to 4:30 PM, 2 days per week... 

Portage Bank

Bank Compliance Officer Job at Portage Bank

 ...Position Summary: The Compliance Officer is responsible for developing, implementing, and maintaining the banks compliance program to ensure adherence to all applicable federal and state banking laws and regulations. This position oversees compliance risk across the...