Job Overview :
We are seeking a skilled senior Mobile Developer with expertise in cross-platform development to join our dynamic team. As a Mobile Developer, you will play a key role in designing, developing, and maintaining our mobile applications that run seamlessly on both iOS and Android platforms.
You will be playing a key role in building mobile apps to complement our existing web application. The ideal candidate will have a strong background in cross-platform frameworks, a passion for creating efficient and user-friendly apps, and a commitment to delivering high-quality code.
Responsibilities :
- Design and develop cross-platform mobile applications using frameworks such as React Native, Flutter, or Xamarin.
The successful candidate will help decide on the actual platform.
- Collaborate with our UX / UI designers to implement visually appealing and intuitive user interfaces.
- Maintain a single codebase for both iOS and Android platforms, ensuring consistency and efficiency.
- Implement and adhere to best practices in mobile application development.
- Collaborate with back-end developers to integrate mobile applications with server-side systems.
- Conduct code reviews, troubleshoot, and debug issues to ensure the overall stability and performance of mobile applications.
- Stay updated on industry trends, emerging technologies, and advancements in cross-platform development.
Requerimientos técnicos específicos (Frameworks, DB, Cloud, Etc.) :
- Proven experience as a Mobile Developer with a focus on cross-platform development.
- Strong proficiency in cross-platform frameworks such as React Native, Flutter, or Xamarin.
- Familiarity with mobile development languages, including JavaScript, Dart, or C#.
- Experience with mobile app architecture, design patterns, and best practices.
- Demonstrated ability to maintain a single codebase for both iOS and Android.
- Must be able to work independently and in an agile development project.
- Solid understanding of RESTful APIs and mobile integration with back-end systems.
- Knowledge of version control systems, preferably Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven work experience as a Mobile Developer with a focus on cross-platform development.
Nice to Have :
- Contributions to open-source projects or personal mobile app projects.
- Familiarity with continuous integration / continuous deployment (CI / CD) processes.
- Experience with native mobile development (iOS or Android) is a plus.