Build pixel-perfect, buttery-smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Provide technical guidance and mentorship to the development team, with a focus on React Native and .NET WEB API best practices.
Lead the development and implementation of mobile application features, integrating seamlessly with backend .NET WEB API systems.
Diagnose and fix bugs and performance bottlenecks, ensuring a performance that feels native across both React Native and .NET WEB API environments.
Ensure code quality, scalability, and maintainability of the application by incorporating .NET WEB API development standards.
Conduct code reviews and provide constructive feedback to improve team performance, considering both React Native and .NET WEB API aspects.
Maintain code and write automated tests to ensure the product is of the highest quality, covering both the React Native front-end and .NET WEB API back-end.
Identify and address technical challenges and risks during the development process, fostering a cohesive React Native and .NET WEB API development environment.
Collaborate closely with backend developers to seamlessly integrate mobile applications with server-side .NET WEB API systems.
Optimize mobile applications for performance and user experience, considering both React Native and .NET WEB API optimizations.
Troubleshoot and resolve technical issues with a comprehensive understanding of both React Native and .NET WEB API environments.
Requirements:
Proven experience as a React Native Developer, showcasing a strong portfolio of mobile applications.
Prior experience as a Native Developer (iOS/Android) and proficiency in .NET Web API development.
In-depth understanding of the React Native framework and its core principles.
Firm grasp of the JavaScript/Typescript language and its nuances, including ES6+ syntax.
Rock-solid experience with third-party dependencies and debugging dependency conflicts, encompassing both React Native and .NET Web API ecosystems.
Familiarity with native build tools like XCode and Gradle, along with a solid understanding of .NET Web API development tools.
Understanding of REST APIs, the document request model, and offline storage in the context of both React Native and .NET Web API.
Experience with automated testing suites, covering both React Native and .NET Web API components.
Proficient understanding of version control systems (e.g., Git).
Strong communication and collaboration skills, enabling effective teamwork in a fast-paced, dynamic environment.