3 Snapwork Technologies Jobs
React Native Developer
Snapwork Technologies
posted 16d ago
Fixed timing
Key skills for the job
Primary Skills:
1. Bachelors degree in computer science, Engineering, or related field (or equivalent experience). 2. 25 years of experience in React Native development.
3. Proficient in JavaScript and related frameworks (React.js).
4. Experience with native mobile app development (iOS/Android) is a plus.
5. Familiarity with RESTful APIs, third-party libraries, and integration tools.
6. Strong understanding of mobile app design patterns and principles.
7. Knowledge of state management libraries (e.g., Redux, MobX).
8. Experience with debugging tools and performance optimization.
9. Proficiency in version control tools like Git.
10. Familiarity with CI/CD pipelines is a plus.
11. Good problem-solving skills and attention to detail.
12. Excellent communication and teamwork skills.
Responsibilities:
1. Mobile App Development: Design, develop, and maintain cross-platform mobile applications
for Android and iOS using React Native.
2. UI/UX Implementation: Implement intuitive and visually appealing user interfaces while adhering to UI/UX design principles.
3. Performance Optimization: Ensure optimal application performance, quality, and responsiveness through debugging and profiling.
4. Integration: Work with backend teams to integrate APIs and third-party services into the mobile application.
5. Code Quality: Write clean, maintainable, and efficient code following best practices and coding standards.
6. Version Control: Manage and maintain codebase using Git and participate in code reviews.
7. Collaboration: Work closely with designers, QA engineers, and stakeholders to ensure seamless development cycles.
Secondary Skills
1. Exposure to Flutter and Flutter Flow for cross-platform mobile application development.
2. Basic understanding of backend technologies (e.g., Node.js or Firebase).
3. Familiarity with cloud storage and services (e.g., AWS S3, Firebase Storage).
4. Knowledge of basic database operations (e.g., SQLite or MongoDB).
5. Exposure to API integration, including REST and basic GraphQL concepts.
6. Familiarity with project management tools (e.g., Jira, Trello).
7. Understanding of app analytics tools (e.g., Google Analytics, Mixpanel).
8. Basic experience with testing tools (e.g., Jest or any similar framework).
9. Awareness of app store deployment processes (e.g., App Store, Google Play).
10. Knowledge of push notifications and basic deep linking setup.
11. Familiarity with version control tools like GitHub or Bitbucket.
In case you are interested please send me your resume on kanan@snapwork.com
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for React Native Developer roles with real interview advice