Job Openings
Senior Mobile Developer
About the job Senior Mobile Developer
The Senior Mobile Developer will spearhead the development and management of our mobile applications across iOS and Android platforms. This role is responsible for ensuring adherence to industry coding practices, performing 100% of code reviews, and driving application performance and stability. In addition, the Mobile Developer Team Lead will manage agile processes and mentor their team to ensure high-quality and timely delivery in a hybrid work setting (located in Thailand).
Key Responsibilities:
- Code Quality and Review
Lead comprehensive code reviews for both iOS (Swift with SwiftUI) and Android (Kotlin with a preference for Jetpack Compose). - Mobile Application Performance Optimization
Ensure both iOS and Android applications meet defined performance benchmarks, including responsiveness, stability, and load times. - Team Leadership and Mentorship
Mentor and guide the mobile development team in technical practices and agile methodologies, fostering continuous improvement and skill enhancement. - Agile Project Management
Lead agile ceremonies (sprint planning, backlog grooming, and daily stand-ups) in close collaboration with the Director of Software Development. Ensure timely sprint completions, effective issue resolution, and adherence to agile processes. - Continuous Improvement and Innovation
Identify and integrate emerging mobile technologies and best practices to enhance app functionality and development efficiency.
Job Qualifications:
Education
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience
- Minimum of 9 years in mobile application development with proven expertise in both iOS and Android platforms.
- Demonstrated leadership in managing mobile development teams within agile environments.
- Experience working in a hybrid setup; candidates must be located in Thailand.
Training/License/Certification
- Relevant certifications in mobile development or agile methodologies are advantageous.
Skills and Essential Traits
- Leadership: Proven ability to guide, mentor, and inspire cross-functional mobile development teams.
- Technical Expertise: Deep knowledge of iOS development using Swift and SwiftUI, as well as Android development using Kotlin (Jetpack Compose is required).
- Communication: Excellent interpersonal and communication skills for effective collaboration with both technical teams and key stakeholders.
- Problem Solving: Strong analytical skills with the capability to troubleshoot and resolve mobile application issues efficiently.
- Agile Proficiency: In-depth understanding of Scrum and agile methodologies to drive efficient project management.
- Innovation: Proactive in adopting emerging mobile technologies and best practices to enhance development processes and app performance.
- Adaptability: Ability to thrive in a fast-paced, evolving environment while maintaining high-quality standards.
Work Conditions
- Hybrid work arrangement: Applicants must be Thai nationals and based in Thailand.