Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
We are looking for a skilled, mobile-focused full-stack developer with strong expertise in React Native and Node.js to join our engineering team. This role primarily focuses on building and maintaining high-quality cross-platform mobile applications (iOS and Android), while also contributing to backend services and APIs that power mobile experiences. You will be responsible for delivering scalable, performant, and user-friendly mobile applications, along with reliable backend systems to support them, ensuring high performance and responsiveness to requests from the frontend.
The candidate will have responsibilities across the following functions:
Mobile Development (Primary Focus):
- Design, build, and maintain cross-platform mobile applications (iOS and Android) using React Native.
- Develop reusable, scalable UI components.
- Optimise mobile apps for performance, reliability, and smooth user experience.
- Integrate mobile applications with backend APIs and third-party services.
- Manage app state, navigation, offline support, and animations.
- Debug, test, and maintain production mobile applications.
- Work closely with designers and product teams to deliver polished features.
- Manage app releases and updates on App Store and Play Store.
- Integrate native device features such as camera, storage, location, etc.
- Ensure proper handling of platform differences between iOS and Android.
Backend Development (Secondary Focus):
- Build and maintain backend services and REST APIs using Node.js and Express.js .
- Design API contracts and data models optimised for mobile use cases.
- Work with databases and data persistence layers (MongoDB / PostgreSQL / MySQL).
- Implement authentication, authorisation, and security best practices.
- Support real-time features, push notifications, and background jobs.
- Monitor backend performance, logging, and error handling.
The core requirements for the job include the following:
Mobile / Frontend:
- 3-5 years of hands-on experience in mobile/full-stack development.
- Strong experience with React Native.
- Solid understanding of JavaScript (ES6+) and TypeScript.
- Experience with mobile state management (Redux, Zustand, React Query).
- Knowledge of mobile testing frameworks such as Jest and Detox.
- Familiarity with React Native navigation, animations, and performance tuning.
- Experience integrating native device features.
- Strong understanding of mobile UX patterns and platform differences (iOS vs Android).
Backend:
- Experience with Node.js and Express.js .
- Strong experience designing and consuming RESTful APIs.
- Knowledge of databases such as MongoDB / PostgreSQL / MySQL.
- Understanding of backend performance optimisation, logging, and error handling.
- Familiarity with real-time communication tools (WebSockets, Firebase, etc. ).
General:
- Experience working in a startup or fast-paced environment.
- Proficiency with Git and collaborative workflows.
- Strong debugging and problem-solving skills.
- Ability to take ownership and work independently.
Nice-to-Have:
- Experience with Expo.
- Familiarity with push notifications (FCM, APNs).
- Experience with CI/CD for mobile applications.
- Exposure to cloud platforms (AWS, GCP, Firebase).
- Experience building and scaling consumer-facing mobile applications.
About TruScholar
TruScholar
truscholar.io
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free