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

UTZOSHphYngyRSttL1UxUGp3L0g3WGpJVXc9PQ==
  • 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

The Intersect Group

Tech Support Specialist Job at The Intersect Group

 ...Intersect Group is hiring for a technical support specialist, supporting a large retail client...  ...12 a day stat These are high level tech support roles so the technical acumen has...  ...technical expertise-doesn't matter what kind of IT exp....education and certs could be... 

HHS, LLC

Facility Supply Chain Technician Job at HHS, LLC

Position Summary The Supply Chain Technician is responsible for receiving, keying, and promptly distributing supplies throughout the facility. This role ensures appropriate inventory levels by maintaining Min/Max safety stock in storerooms and all other stocking locations...

NTD

Videographer Job at NTD

The Epoch Times's sister media, NTD DC Bureau, is seeking a skilled and experienced photojournalist to join our team and cover news events, both live and recorded, around Washington, DC, including Capitol Hill, the White House, and various other government agencies. ...

AME, Inc.

Diesel Mechanic Road Technician Job at AME, Inc.

 ...Overview: We are seeking a skilled and reliable Mobile Diesel Mechanic to maintain and repair our vehicle, equipment, and crane fleet....  ...repairs and maintenance on diesel-powered vehicles, including trucks, buses, and construction equipment. Conduct thorough... 

U.S. Fish and Wildlife Service

Seasonal - Biological Science Technician (Avian) Job at U.S. Fish and Wildlife Service

 ...Summary This position is a Biological Science Technician (Avian) , GS- 0404-5. Salary: The salary for each location may vary depending...  ...of courses such as biology, chemistry, statistics, entomology, animal husbandry, botany, physics, agriculture, or mathematics. At...