As a seasoned mobile application developer, you will be responsible for crafting high-quality mobile applications that meet business requirements and solution architecture. This role involves designing complex applications, conducting unit testing, and supporting system testing to ensure seamless program execution.
Key Responsibilities:
* Design and develop sophisticated mobile applications in line with business needs and technical specifications
* Undertake rigorous unit testing and collaborate on system testing to guarantee optimal program performance
* Provide timely support for production issues and implement corrective measures to resolve problems efficiently
* Develop the skills of junior developers through mentoring and knowledge sharing to enhance service delivery standards
Requirements:
* A minimum of 6-8 years of experience in software/website development, including at least 5 years in mobile app development
* Proficiency in React Native, native mobile app development (iOS and Android), JavaScript, jQuery, CSS, CI/CD management, web services, REST, SEO, responsive design, source control management, object-oriented programming, and system development lifecycle methodologies
* Proven track record in integrating and developing distributed software applications, cloud-based applications, relational databases, and excellent communication skills