Smart It Frame - Minneapolis, MN

posted 30 days ago

Full-time
Minneapolis, MN
Professional, Scientific, and Technical Services

About the position

The React Native Developer position is focused on developing applications for both web and mobile platforms using React Native. The role requires a strong background in software development, particularly with React Native, and emphasizes collaboration, problem-solving, and effective communication skills. The developer will work onsite in Minneapolis, MN, contributing to a long-term project.

Responsibilities

  • Develop and maintain applications using React Native for both iOS and Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications to optimize performance and user experience.
  • Implement and maintain state management using libraries such as Redux or MobX.
  • Integrate with RESTful APIs and GraphQL to enhance application functionality.
  • Ensure adherence to mobile development lifecycle and best practices.
  • Utilize version control systems like Git for code management.
  • Participate in code reviews and contribute to team knowledge sharing.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 6+ years of professional experience in software development.
  • Proven experience with React Native development for web and mobile (iOS and Android) platforms.
  • Strong proficiency in JavaScript, TypeScript, and ES6+ features.
  • Experience with state management libraries such as Redux or MobX.
  • Familiarity with RESTful APIs, GraphQL, and third-party libraries and APIs.
  • Solid understanding of mobile development lifecycle and best practices.
  • Experience with version control systems, such as Git.
  • Knowledge of modern front-end build pipelines and tools.
  • Understanding of mobile-specific UI/UX design principles and guidelines for both iOS and Android.
  • Experience with native build tools, like XCode, Android Studio, Gradle (Android), and CocoaPods (iOS).
  • Strong problem-solving skills and ability to troubleshoot issues across platforms.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks effectively.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service