Role Overview
InterviewDo is a technology company building modern digital products for interview preparation, mock interviews, and hiring workflows. We are looking for a motivated React Native Developer who wants to build real world mobile applications and grow with our engineering team.
Responsibilities
- Build and maintain cross-platform mobile applications using React Native.
- Develop features for Android and iOS applications.
- Work with JavaScript and TypeScript.
- Integrate mobile applications with Node.js/Express APIs.
- Work with MySQL databases and understand basic database operations.
- Implement responsive and user friendly mobile interfaces.
- Debug issues and fix bugs across Android and iOS.
- Work with REST APIs and third party services.
- Participate in code reviews and follow clean coding practices.
- Test applications and improve performance and reliability.
- Work with Git/GitHub for source code management.
- Prepare and deploy applications to the Google Play Store and Apple App Store.
- Work with the team to troubleshoot build, release, and deployment issues.
- Learn and adopt modern development practices and technologies.
Requirements
- Basic to good knowledge of JavaScript.
- Knowledge of TypeScript.
- Hands-on knowledge of React Native.
- Understanding of React fundamentals such as components, props, state, hooks, and navigation.
- Basic knowledge of Node.js and Express.js.
- Basic knowledge of MySQL, including CRUD operations and SQL queries.
- Understanding of REST APIs and API integration.
- Familiarity with Git and GitHub.
- Basic understanding of Android and iOS application development.
- Understanding of the mobile app build and release process.
- Willingness to learn and work on real world production applications.
- Candidates with 0 to 1 year of experience can apply.
- Candidates should have at least one practical React Native project or portfolio project.
Skills
- JavaScript
- TypeScript
- React Native
- Node.js
- MySQL