I. Job Summary
We're looking for a talented Mobile App Developer to join our dynamic team!
If you have strong experience in React Native and Node.js, this is your chance to build innovative, high-performance mobile applications for iOS and Android.
In this role, you'll:
- Design, develop, and maintain cutting-edge mobile apps
- Ensure seamless backend integration, robust security, and exceptional user experience
- Apply best practices in mobile development to deliver scalable solutions
The ideal candidate has a solid understanding of mobile development best practices, backend integration, and security and a keen eye for user experience.
II. Job Duties and Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Build and integrate backend services using Node.js and RESTful APIs.
- Collaborate with designers, product managers, and other developers to deliver high-quality features.
- Optimize applications for performance, security, scalability, and responsiveness.
- Implement and maintain CI/CD pipelines for mobile app deployment.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and debug issues across platforms and devices.
III. Qualifications
- At least 6 years of experience in software development.
- At least 4 years of experience in React Native mobile development.
- At least 3 years of experience in Nodejs, REST APIs and express.
- At least 3 years of experience with any SQL-based DB (SQL Server, PostGre, etc).
- Experience with Git, CI/CD pipelines and unit testing.
- Understanding of mobile performance optimization and security best practices.
- Experience with working with Podman, containers, and implementing containerized deployments.
- Have worked with implementations leveraging Redis and Kafka.
- Worked with React for web applications.