1. Write, update, and maintain code for React Native applications
2. Develop new features and functionalities based on project requirements
3. Collaborate with designers and backend developers to implement UI/UX designs and integrate with server APIs
4. Implement and manage state management solutions (e.g., Redux, MobX) as needed
5. Optimize code for performance, maintainability, and scalability
6. Identify and troubleshoot bugs, errors, and issues in the application
7. Use debugging tools and techniques to diagnose and fix problems in both development and production environments
8. Address user-reported issues and provide timely resolutions
9. Participate in code reviews to ensure code quality, adherence to coding standards, and best practices
10. Review and provide feedback on pull requests submitted by other developers
11. Collaborate with front-end and back-end developers, designers, and product managers to plan and execute development tasks
12. Communicate effectively with team members to discuss project requirements, progress, and challenges
13. Implement user interface designs using React Native components and styling techniques
14. Ensure responsive and consistent UI across different devices and screen sizes
15. Integrate with server APIs to fetch and manage data for the application
16. Handle API requests, responses, and error scenarios effectively
17. Write and execute unit tests, integration tests, and UI tests to ensure the reliability of the application
18. Use testing frameworks and tools to automate testing processes
Skill(s) required
AndroidHTML&CSSJavaScriptNode.jsReact NativeREST API
We strive to cultivate a change in the current learning strategy of students and incorporate a reasonable learning methodology, to make them future-prepared with good knowledge of technologies and profound practical experience in those fields with developing projects.
We believe that you will appreciate this learning excursion and shape your future with us at DevTown.