Smart It Frame - Minneapolis, MN

posted about 2 months ago

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

About the position

We are seeking a skilled React Native Developer to join our team in Minneapolis, MN. This position requires a strong background in software development, particularly with React Native for both web and mobile platforms. The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. You will be responsible for developing high-quality applications for iOS and Android, ensuring a seamless user experience across both platforms. As a React Native Developer, you will work closely with cross-functional teams to define, design, and ship new features. You will be involved in the entire application lifecycle, from concept to deployment, and will need to have a solid understanding of mobile development best practices. Your role will also include troubleshooting and debugging applications, as well as collaborating with other developers to enhance the overall functionality of our products. The position is long-term and requires you to be onsite from Day 1. You will be expected to manage multiple tasks effectively while maintaining excellent communication and teamwork skills. This is an exciting opportunity to contribute to innovative projects and work with cutting-edge technologies in a dynamic environment.

Responsibilities

  • Develop high-quality applications for iOS and Android using React Native.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications to ensure optimal performance.
  • Manage the application lifecycle from concept to deployment.
  • Implement mobile-specific UI/UX design principles and guidelines.
  • Utilize state management libraries such as Redux or MobX effectively.
  • Integrate RESTful APIs and third-party libraries into applications.
  • Maintain version control using Git and manage build pipelines.

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