Logo for BitThink

React Native Software Engineer

Role overview

Qualifications

  • Proven experience as a Mobile Developer with a strong portfolio of applications
  • Proficiency in JavaScript and Java, Kotlin, Swift, Objective C
  • Knowledge of Android UI and iOS design principles and best practices
  • Familiarity with RESTful APIs and GraphQL

Responsibilities

  • Collaborate with cross-functional teams to define, design, and ship new features
  • Develop high-quality, efficient, and maintainable Android applications
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify and resolve bottlenecks and bugs

Key facts

Hard skills

Other skills

  • Problem Solving
  • Communication
  • Teamwork

About the company

BitThink logo

BitThink

  • Staffing & Recruiting
  • 2–10
At BitThink, we help businesses find top-tier software engineering talent quickly and easily. Our rigorous vetting and pre-screening process ensures that you receive access to a diverse pool of highly-qualified professionals who are ready to deliver results for your project. Say goodbye to the traditional hiring headaches and let us help you build your dream team today.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

As an React Native Engineer, you will play a crucial role in designing, developing, and maintaining Android and iOS applications. You will collaborate closely with product and design teams to create user-friendly and visually appealing apps and tools. If you're passionate about Android development and eager to work on exciting projects this may be for you.


  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop high-quality, efficient, and maintainable Android applications.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify and resolve bottlenecks and bugs.
  • Maintain code quality, organization, and automation.
  • Stay up-to-date with the latest trends and technologies in Android development.
  • Continuously improve our development processes and tools.


Requirements

  • Proven experience as an Mobile Developer with a strong portfolio of applications.
  • Proficiency in Java Script and Java, Kotlin, Swift, Objective C 
  • Knowledge of Android UI and iOS design principles and best practices.
  • Familiarity with RESTful APIs and GraphQL
  • Experience setting up or using/maintaining CI/CD pipelines
  • Experience with unit testing
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced, collaborative environment.
  • Experience working in Agile.



Related jobs

See all React Native Developer jobs