We are looking for talented React Native Developers and .NET Developers to join our engineering team. As a Software Engineer, you will be responsible for building high-quality, scalable applications and solving complex challenges. If you are driven by innovation and eager to work on impactful projects, this is the perfect opportunity for you!
Roles and Responsibilities
For React Native Developer:
- Design and develop mobile applications for both iOS and Android using React Native.
- Collaborate with UI/UX designers to implement app features and functionality.
- Ensure the app's performance, quality, and responsiveness are optimized.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications to ensure reliability and performance.
- Stay current with industry trends and integrate best practices into the development process.
For .NET Developer:
- Develop, test, and maintain applications and services using .NET technologies.
- Collaborate with project managers, designers, and other developers to create robust software solutions.
- Build and integrate APIs, services, and back-end components.
- Optimize applications for scalability and performance.
- Participate in code reviews and follow best coding practices.
- Troubleshoot and resolve issues in a timely manner.
Key Skills Required
For React Native Developer:
- Proficiency in React Native, JavaScript, and TypeScript.
- Experience with mobile app deployment on Google Play Store and Apple App Store.
- Familiarity with state management tools like Redux or Context API.
- Experience with RESTful APIs and third-party libraries/integrations.
- Strong problem-solving skills and attention to detail.
For .NET Developer:
- Hands-on experience with C#, .NET Core, and ASP.NET.
- Strong understanding of object-oriented programming and design patterns.
- Experience with database management systems like SQL Server.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript.
- Experience with cloud platforms (Azure or AWS) is a plus.