Application Development: Design and build cross-platform mobile applications using React Native.
Codebase Maintenance: Maintain and enhance existing mobile applications by troubleshooting, debugging, and upgrading.
Collaboration: Collaborate with cross-functional teams, including designers and product managers, to define, design, and deliver new features.
Performance Optimization: Identify and rectify performance bottlenecks and ensure the best possible performance, quality, and responsiveness of the applications.
API Integration: Integrate third-party APIs and services to enhance application functionality.
Code Reviews: Participate in code reviews to maintain code quality and ensure adherence to coding standards.
Testing: Write and execute unit tests to ensure the robustness, including edge cases, usability, and general reliability.
Documentation: Create and maintain technical documentation related to the application development process.
Up-to-Date with Trends: Stay up-to-date with the latest industry trends, technologies, and best practices in mobile application development.
Skills Sets:
Experience: 5+ years of professional experience in mobile application development, with a focus on React Native.
Problem-Solving: Strong problem-solving skills and the ability to work in a fast-paced environment.
Communication: Excellent communication skills and the ability to work collaboratively in a team environment.
Continuous Learning: A commitment to continuous learning and staying current with new technologies and industry trends.