What are the responsibilities and job description for the React Native Intern position at Blockhouse?
We are looking for a skilled React Native Developer to join our team. The ideal candidate will have experience in developing high-quality mobile applications for both Android and iOS platforms. You will work closely with our product, design, and backend teams to deliver innovative and user-friendly applications.
Key Responsibilities:
Why You Should Join Us:
Key Responsibilities:
- Develop, test, and maintain mobile applications using React Native for Android and iOS platforms.
- Write clean, maintainable, and reusable code while following industry best practices.
- Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver features on time.
- Optimize app performance for maximum speed and scalability.
- Ensure the quality of the applications by writing unit, integration, and end-to-end tests.
- Debug and resolve app issues reported by QA or end-users.
- Implement and maintain CI/CD pipelines for app builds and deployments.
- Stay updated on emerging technologies and industry trends to propose improvements.
- Proven experience as a React Native Developer with a portfolio of released applications on the App Store and/or Google Play.
- Proficiency in JavaScript and TypeScript.
- Strong understanding of React Native architecture and principles.
- Experience with state management libraries like Redux or MobX.
- Familiarity with RESTful APIs, GraphQL, and backend integration.
- Experience in integrating third-party libraries and SDKs.
- Understanding of mobile app design guidelines on Android and iOS.
- Knowledge of CI/CD tools such as GitHub Actions, Fastlane, or Bitrise.
- Familiarity with version control systems (Git).
- Experience with automated testing frameworks like Jest or Detox is a plus.
- Excellent problem-solving and communication skills.
- Knowledge of native development in Android (Java/Kotlin) or iOS (Swift/Objective-C).
- Experience with Expo or EAS Build.
- Understanding of app publishing processes on the App Store and Google Play.
Why You Should Join Us:
- Innovative Environment: Be at the forefront of financial innovation at a company integrating advanced quantitative techniques with traditional financial models.
- Expert Team: Collaborate with some of the brightest minds in the industry in an environment that values bold ideas and radical solutions to complex problems.
- Professional Growth: Thrive in a vibrant company culture that promotes career development, continuous learning, and work-life balance.
- Cutting-Edge Projects: Work on transformative projects that directly impact the future of financial technology.
- Compensation: Equity-only compensation. In-person perks for NYC-based employees include daily free lunch and weekly company bonding events.