We are looking for a skilled and creative Mobile App Developer with expertise in React Native and C# to join our dynamic team. The ideal candidate will have a strong background in mobile application development, with a focus on creating efficient and user-friendly cross-platform applications. As a Mobile App Developer, you will play a key role in designing, developing, and maintaining high-quality mobile apps that align with our business goals.
ResponsibilitiesCollaborate with cross-functional teams to design and develop mobile applications using React Native for both iOS and Android platforms.Utilize C# and .NET technologies to implement back-end functionalities and API integrations.Work closely with UX/UI designers to ensure the mobile app provides an intuitive and visually appealing user experience.Write clean, maintainable, and efficient code following best practices and coding standards.Implement and maintain responsive and adaptive designs for various screen sizes and resolutions.Troubleshoot, debug, and resolve issues to ensure the performance and reliability of the mobile applications.Collaborate with product owners to understand requirements and translate them into technical solutions.Stay updated on industry trends and advancements to incorporate cutting-edge technologies into our mobile development process.Participate in code reviews to ensure code quality and mentor junior developers.
RequirementsProven experience as a Mobile App Developer with a strong focus on React Native and C#.Solid understanding of mobile app development concepts, including UI/UX design, asynchronous programming, and data storage.Proficiency in C# and .NET for backend development and API integrations.Experience with React Native and its ecosystem, including components, state management, and navigation.Familiarity with mobile app build tools, package managers, and deployment processes.Knowledge of RESTful APIs and experience in integrating them into mobile applications.Strong problem-solving and debugging skills.Excellent communication and collaboration skills.Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Other Preferred QualificationsFamiliarity with native mobile development for iOS (Swift/Obj-C) and Android (Java/Kotlin).Experience with version control systems, such as Git.Knowledge of server-less architecture and cloud services (e.g., AWS, Azure).Understanding of mobile app security best practices.
If you are passionate about mobile app development, have a knack for creating engaging user experiences, and possess the required skills, we encourage you to apply. Join us in shaping the future of our mobile applications!