At a Glance
- Tasks: Lead the development of cross-platform applications using React Native and .NET Core.
- Company: Join a dynamic tech company focused on innovative software solutions.
- Benefits: Enjoy flexible work hours, remote options, and a collaborative team environment.
- Why this job: Be part of exciting projects that impact users globally while enhancing your skills.
- Qualifications: Expertise in .NET Core, React, and RESTful APIs is essential; experience with CI/CD is a plus.
- Other info: Opportunity to work with cutting-edge technologies like Docker and Kubernetes.
The predicted salary is between 48000 - 72000 £ per year.
Job description
- Hands on years of experience in development
- Expertise in advanced knowledge of objectoriented programming OOP
- Extensive experience with NET Core for developing scalable high performance cross platform web services Understanding the differences between NET Framework and NET Core is essential for leveraging the most effective toolset
- Experience in Building and Consuming RESTful APIs Deep knowledge of REST architecture principles and best practices including resource based URL design stateless operations
- Proficiency in relational databases such as SQL Server or PostgreSQL including the ability to write complex queries optimize database performance and design normalized schemas
- Familiarity with NoSQL databases eg MongoDB is an added advantage for cases where flexible scalable data storage solutions are necessary
- Expertise in setting up and maintaining Continuous Integration Continuous Deployment CICD pipelines to automate the build test and deployment processes
- Knowledge of tools like Azure DevOps Jenkins TeamCity or GitLab CI to ensure rapid reliable delivery of code changes and feature releases
- Familiarity with containerization and deployment through Docker and Kubernetes is an added benefit
- Experience in integrating APIs with databases and managing data via Entity Framework ADONET or other ORM tools
- Experience with API Gateway Swagger or other API management tools
- Familiarity with microservices and event driven architectures
- Knowledge of containerization tools like Docker and Kubernetes
- Demonstrated ability to troubleshoot complex systems debug issues using tools like Visual Studio Fiddler or Postman and resolve performance bottlenecks in APIs
- Expertise in logging and monitoring solutions to identify and fix production issues Experience with tools like Application Insights or ELK Stack for effective monitoring and analysis
Skills
Mandatory Skills : .NET Core WebAPI (Using MVC Core), .Net Framework, ASP.NET MVC, ASP.NET MVC Core, BootStrap/CSS/CSS3, Entity Framework (EF/EF Core), HTML/HTML5, Javascript/jQuery, JSON, MS SQL, React, TypeScript
React Native Lead Developer employer: Thrive IT Systems
Contact Detail:
Thrive IT Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land React Native Lead Developer
✨Tip Number 1
Make sure to showcase your hands-on experience with .NET Core and React in your conversations. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your practical knowledge and problem-solving skills.
✨Tip Number 2
Familiarize yourself with the latest trends in microservices and event-driven architectures. Being able to discuss how you've applied these concepts in past projects can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with CI/CD pipelines and the tools you've used, like Azure DevOps or Jenkins. Employers love to see candidates who can streamline development processes and ensure rapid delivery.
✨Tip Number 4
Don't forget to brush up on your database skills, especially with SQL Server and PostgreSQL. Be ready to talk about complex queries you've written and how you've optimized database performance in your previous roles.
We think you need these skills to ace React Native Lead Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your hands-on experience with .NET Core, React, and RESTful APIs. Use specific examples to demonstrate your expertise in object-oriented programming and database management.
Craft a Strong Cover Letter: In your cover letter, express your passion for development and detail how your skills align with the job requirements. Mention your experience with CI/CD pipelines and containerization tools like Docker and Kubernetes.
Showcase Relevant Projects: Include links or descriptions of projects where you utilized the required technologies, such as .NET Core, SQL Server, and React. Highlight any experience with microservices and API management tools.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or inconsistencies. Ensure that your technical terminology is accurate and that your application reflects your attention to detail.
How to prepare for a job interview at Thrive IT Systems
✨Showcase Your Technical Expertise
Be prepared to discuss your hands-on experience with .NET Core and React Native. Highlight specific projects where you utilized these technologies, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Your Understanding of RESTful APIs
Since deep knowledge of REST architecture is crucial, be ready to explain the principles behind it. Discuss your experience in building and consuming RESTful APIs, and provide examples of resource-based URL design and stateless operations.
✨Discuss CI/CD Pipeline Experience
Talk about your experience setting up and maintaining CI/CD pipelines. Mention specific tools you've used like Azure DevOps or Jenkins, and explain how you automated build, test, and deployment processes to ensure rapid delivery.
✨Prepare for Problem-Solving Questions
Expect questions that assess your troubleshooting skills. Be ready to describe how you've debugged complex systems and resolved performance bottlenecks, using tools like Visual Studio or Postman to identify issues.