Job Description
We are seeking an experienced Cross-Platform Mobile App Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining mobile applications for both iOS and Android platforms using cross-platform technologies such as React Native and Vue.js. This is an excellent opportunity for someone who is passionate about mobile app development and eager to grow their skills in a supportive and collaborative environment.
Responsibilities
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
- Develop cross-platform mobile applications using Vue.js and React Native frameworks, ensuring compatibility with iOS, Android, Huawei, and web platforms.
- Architect and implement scalable and reusable code components to streamline development and enhance code maintainability.
- Design intuitive user interfaces that provide an exceptional user experience across different devices and screen sizes.
- Utilize state management libraries (e.g., Vuex, Redux) and asynchronous programming techniques to manage application state and data flow efficiently.
- Integrate RESTful APIs and other web services for seamless data communication and interaction with backend systems.
- Implement CI/CD pipelines to support deployment of mobile apps to app stores (App Store, Google Play Store and Huawei AppGallery).
- Conduct thorough testing and debugging to identify and resolve issues, ensuring the reliability, security, and performance of mobile applications.
- Stay up to date on emerging trends and technologies in mobile app development and evaluate their potential for improving our development processes and product offerings.
- Collaborate with cross-functional teams to review code, share knowledge, and provide mentorship to junior developers.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospective meetings, to prioritize tasks and track project progress effectively.
Qualifications
- 4+ years of experience in mobile app development.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant internships or projects may be considered in lieu of a degree.
- Proficiency in cross-platform technologies such as React Native or Vue.js.
#J-18808-Ljbffr