Mô tả công việc
We are seeking an experienced and highly skilled Senior Mobile Developer with expertise in both Android and iOS platforms to join our dynamic team. The successful candidate will lead the design, development, and maintenance of high- quality mobile applications for some of the world&039;s largest financial institutions. This role demands advanced technical expertise, strategic thinking, and exceptional leadership capabilities. Familiarity with project management tools, cross- platform development frameworks, CI/CD, automated testing, and cloud technologies is highly advantageous.
Key Activities
Quality Assurance: Establish and oversee comprehensive unit testing and automated testing protocols to ensure code robustness, including edge cases, usability, and general reliability. Implement and monitor code quality metrics.
Innovation: Continuously research, evaluate, and implement new technologies and methodologies to optimize development efficiency and application performance. Drive the adoption of new tools and practices that enhance team productivity.
Performance Tuning: Diagnose complex performance issues, fix critical bugs, and continuously improve application performance. Develop strategies to ensure high availability and responsiveness of mobile applications.
Strategic Collaboration: Collaborate with cross- functional teams, including senior designers, product managers, and other developers, to define, design, and implement innovative features that enhance user experience and meet business objectives.
Project Management: Utilize advanced project management tools to efficiently manage tasks, timelines, and deliverables. Provide accurate project estimates and ensure timely delivery of high- quality mobile solutions.
Leadership & Mentoring: Provide strategic technical leadership and mentorship to junior and mid- level developers, fostering an environment of continuous learning, innovation, and improvement. Champion best practices in mobile development.
Advanced Mobile Development: Architect, design, build, and maintain advanced applications for both Android and iOS platforms, ensuring the highest level of performance, security, and user experience. Develop and enforce coding standards and practices.
Integration & Architecture: Lead and oversee efforts to integrate with external data sources and APIs, ensuring robust, scalable, and secure application architecture. Drive architectural decisions and strategies.