React Native Developer
Cognitensor
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).
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2-3 years of hands-on experience in full-stack/mobile development.
- 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.
- 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