Skip to main content

React Native Developer

Posted 2 days ago

erinPittsburgh (PA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

React Native DeveloperERIN Technologies flagship product is innovating how businesses recruit employees.
Job Description
Responsibilities:
  • Create beautiful, pixel-perfect UIs across both mobile platforms that look and feel native
  • Leverage native APIs for deep integrations with both platforms
  • Work alongside our product owner and UI/UX designers to realize your shared vision
  • Write automated tests that give us the confidence to iterate quickly and ensure the product is of the highest quality
  • Diagnose and fix bugs and performance bottlenecks
  • Engage with the React Native community to report, request, and help implement critical software fixes
  • Maintain a stable and current-when-possible React Native create an environment for our CI pipeline
  • Stay current on the latest platform capabilities so that we know what's possible
  • Practice Scrum with a great group of developers and product managers
  • Skills and Experience
  • Firm grasp of modern JavaScript and TypeScriptDeep React Native experience, bonus for ReactJS experience
  • Proficiency with HTML, CSS, JavaScriptSolid understanding of object-oriented programming, functional programming, and design patterns
  • Ability to write clean, understandable, well-documented code
  • Comfortable working with third-party dependencies and debugging dependency conflicts
  • Familiarity with native create tools, like Xcode, Android Studio/IntelliJ, and Gradle
  • Experience with native Android and iOS SDKs preferred (bonus for Swift/Kotlin)
  • Deep experience working with and debugging RESTful APIsExperience with automated testing frameworks, like Jest or Mocha
  • Experiences with AWSQualifications 5+ years of software development experienceBS/MS degree or equivalent experience in Computer Science or related field
  • Demonstrated expertise in React Native development
  • One or more published iOS or Android apps
  • Strong communicator with excellent written and verbal communication skills
  • Ability to effectively explain technical concepts to your audience whomever that may beExperience with agile development practices and Scrum
  • Minimum 3 years of cumulative mobile app development, design, and/or architecture experience with technology experience from at least one of the following areas:
  • Server-side/Middleware (RESTful services, microservices)
  • Native applications on iOS and/or Android
Additional Information:
  • All your information will be kept confidential.
  • By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply
  • Job LocationI'm interested

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this