Our client, a leading insurance group, is seeking a highly skilled and experienced Mobile Full Stack Senior Developer to join the innovative technology team. As an integral part of the team, you will be responsible for designing, developing, and maintaining high-quality mobile applications for the Asia regional insurance solutions.
Responsibilities:
Collaborate with cross-functional teams to design and develop regional mobile applications for insurance-related products, ensuring high performance, reliability, and security.
Take ownership of the full software development lifecycle, from requirements gathering, prototyping, and development, to deployment and maintenance of mobile applications.
Build new features and functionalities, as well as enhance existing features in mobile applications to improve user experience and drive business outcomes.
Write clean, modular, and scalable code, following best practices and coding standards.
Conduct comprehensive testing, including unit testing and integration testing, to ensure the quality of mobile applications.
Optimize mobile applications for performance and responsiveness, addressing challenges related to network connectivity, data synchronization, and device compatibility.
Collaborate closely with UI/UX designers to create visually appealing and intuitive user interfaces, while ensuring seamless integration with back-end systems.
Stay updated with emerging trends, frameworks, and technologies in the mobile development space and proactively recommend improvements to enhance our mobile solutions.
Mentor and provide guidance to junior team members, fostering a culture of continuous learning and growth.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience of at least 7 years in mobile application development, with a strong focus on both iOS and Android platforms.
Proficient in mobile app development frameworks such as React, Vue or Ember.
Extensive knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
Solid experience in back-end technologies such as Node.js.
Strong understanding of API integration and web services (REST, SOAP).
Solid experience with source code management tools (e.g., Git) and agile development methodologies (e.g., Scrum, Kanban).
Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
Excellent problem-solving skills and the ability to work independently as well as part of a team.
Strong interpersonal and communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
Previous experience in the insurance industry, and financial services background is desirable. Startup experience is preferred.