As a Mobile Software Engineer, you will play a crucial role in building and enhancing our mobile applications. You will be responsible for delivering high-quality, scalable, and user-friendly mobile applications, primarily using React Native, for both Android and iOS platforms. You’ll collaborate closely with our cross-functional team of designers, product managers, and backend engineers to create seamless, responsive, and effective mobile solutions.
Responsibilities:
- Design and develop high-quality mobile applications using React Native.
- Write clean, maintainable, and efficient code, following best practices.
- Collaborate with product, design, and backend teams to define, design, and implement new features.
- Optimize the application for maximum performance across various devices and platforms.
- Integrate third-party services and APIs.
- Troubleshoot and debug to optimize performance and enhance user experience.
- Participate in code reviews, team discussions, and continuous improvement efforts.
- Keep up-to-date with the latest industry trends, mobile technologies, and React Native advancements.
Requirements:
- degree in Computer Science, Software Engineering, or related field.
- Proven experience (2+ years) developing mobile applications with React Native.
- Strong knowledge of JavaScript, TypeScript, and mobile design patterns.
- Experience with native build tools, such as Xcode, Android Studio, and Gradle.
- Familiarity with RESTful APIs and integration with mobile applications.
- Understanding of mobile UI/UX principles and responsive design.
- Experience with version control systems (e.g., Git).
- Solid understanding of the mobile app development lifecycle.
- Ability to troubleshoot and resolve complex issues and bugs.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience with mobile app deployment on the App Store and Google Play Store.
- Familiarity with state management libraries (e.g., Redux, MobX).
- Experience working with cloud services and backend integrations.
- Previous experience in agile development environments.
What We Offer:
- Competitive salary and benefits.
- Opportunity to work on innovative projects and emerging technologies.
- Collaborative and inclusive work environment.
- Professional development opportunities.
Generating Apply Link...