x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Application Consultant
 banner picture 1  banner picture 2  banner picture 3

Senior Application Consultant

Horizon Software Pte. Ltd.

Horizon Software Pte. Ltd. company logo

Job Description & Requirements

Responsibilities

· Architecture Design: Define and design robust, scalable, and secure mobile application architectures, ensuring alignment with business objectives and compliance with security and accessibility standards.

· Development Leadership: Lead and manage the development team in building high-quality mobile applications across Android, iOS, and hybrid platforms using technologies like Kotlin, KMP, Flutter, and Python.

· Code Quality & Review: Conduct comprehensive code reviews, ensuring code quality, performance optimization, and strict adherence to best practices, including accessibility and maintainability.

· Cross-functional Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to translate business needs into technical requirements, with a strong emphasis on accessibility and user-centric design.

· Mentorship & Team Development: Mentor junior developers, fostering an environment of continuous learning and growth while encouraging the adoption of best practices, particularly around accessibility.

· Technology & Trend Evaluation: Stay informed about the latest industry trends, tools, and accessibility standards. Evaluate and recommend their adoption in future projects to drive innovation and competitiveness.

· Documentation: Create and maintain comprehensive documentation for architectural designs, development processes, and accessibility compliance, ensuring clarity and consistency across teams.

· Problem Solving: Troubleshoot and resolve complex technical issues related to mobile development, with particular attention to challenges in performance, scalability, and accessibility.

Essential Requirements (Skills Requirements)

· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

· 12-15 years of mobile development experience, with a focus on Android/iOS/Hybrid platforms.

Technical / Professional Skills

· Expertise in mobile architecture patterns, design principles, and best practices.

· Proficiency in Kotlin, Swift/Objective-C, and cross-platform tools like Flutter and KMP.

· Solid understanding of RESTful APIs, third-party libraries, and integration techniques.

· Strong understanding of mobile UI/UX principles, including accessibility standards (e.g., WCAG).

· Knowledge of mobile app performance optimization and security best practices, including data privacy regulations.

· Hands-on experience with development tools like Xcode, Android Studio, and CI/CD pipelines.

· Familiarity with version control systems (Git/Bitbucket) and branching strategies.

Non-Technical / Soft Skills

· Exceptional problem-solving and debugging abilities.

· Excellent communication and collaboration skills, with experience working in agile environments.

· Proven leadership and mentorship abilities, with a track record of guiding teams to success.

· Ability to thrive in a fast-paced, dynamic work environment.

GOOD TO HAVE

· Experience with mobile banking applications.

· Familiarity with security standards and practices specific to the banking industry.

Skills (Key Words)

Android Development

Sharing is Caring

Know others who would be interested in this job?