Key Responsibilities
- Develop and maintain robust, high-performance mobile applications usingReact Nativeandnative platforms(iOS/Android).
- Design and implement backend systems usingPythonandFlask, ensuring seamless integration with mobile applications(Good to have)
- Work withJSON APIsto enable data exchange between client and server.
- Collaborate with UX/UI designers to create intuitive and user-centric designs.
- Write clean, scalable, and reusable code following best practices.
- Optimize applications for maximum performance, speed, and scalability.
- Debug and resolve application issues, ensuring smooth functionality.
- Stay up-to-date with emerging technologies and industry trends in mobile app development and backend systems.
Required Skills and Qualifications
- Mobile Development: Proficiency inReact Nativeand at least onenative mobile development platform(iOS/Android).
- Backend Development: Strong knowledge ofPython,Flask, and RESTful API design.
- API Integration: Experience working withJSONand integrating APIs.
- UX Design Principles: Understanding of user experience design to build intuitive interfaces.
- Version Control: Proficiency in Git and familiarity with modern development workflows.
- Problem-Solving: Strong analytical and debugging skills to tackle technical challenges.
- Communication: Ability to work in cross-functional teams with clear and effective communication.
Preferred Skills
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of database systems (SQL/NoSQL).
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to Agile development methodologies.