We are looking for a talented and motivated software developer with 2-3 years of experience in both frontend mobile app development using React Native and backend development using Python (preferably with Django or Flask). You will be part of a cross-functional team responsible for the full software development lifecycle, from concept to deployment.
Responsibilities
- Develop, maintain, and enhance mobile applications using React Native.
- Design and build RESTful APIs using Python frameworks like Django or Flask.
- Collaborate with UI/UX designers to implement clean and intuitive user interfaces.
- Write reusable, testable, and efficient code.
- Debug and optimize code for performance and scalability.
- Integrate third-party APIs, SDKs, and external data sources.
- Work with product managers and other stakeholders to define technical requirements.
- Ensure quality through code reviews, unit testing, and automation.
- Participate in Agile development processes (e. g., sprints, daily standups).
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2-3 years of hands-on experience in full-stack/mobile development.
Required Skills
- React Native (iOS and Android development).
- Python with Django or Flask.
- REST API development and integration.
- JavaScript/TypeScript fundamentals.
- Git version control.
- SQLite / PostgreSQL / MySQL.
- Strong debugging and performance optimization skills.
Good To Have
- Experience with CI/CD tools (GitHub Actions, Jenkins).
- Knowledge of Docker, AWS, or Firebase.
- Familiarity with GraphQL.
- Testing tools: Pytest, Jest, or Detox.
- Experience with publishing apps on the App Store / Play Store
This job was posted by Pooja Kumari from CogniTensor.