Smart It Frame - Minneapolis, MN

posted 5 days ago

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

About the position

The React Native Developer position is focused on developing mobile applications for both iOS and Android platforms using React Native. The role requires a strong background in software development, particularly with React Native, and involves working collaboratively in a team environment to deliver high-quality mobile applications. The developer will be responsible for managing the mobile development lifecycle and ensuring adherence to best practices in mobile UI/UX design.

Responsibilities

  • Develop and maintain mobile applications using React Native for 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 RESTful APIs and third-party libraries into mobile applications.
  • Ensure code quality through version control systems like Git.
  • 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 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