Senior Associate Mobile Developer
Kuala Lumpur - Malaysia
Job Summary
Line of Service
TaxIndustry/Sector
Not ApplicableSpecialism
General Tax ConsultingManagement Level
Senior AssociateJob Description & Summary
At PwC our goal is to ensure organisations are ready to build trust in the marketplace through a prepared workforce. PwCs community of solvers combines extensive strategic knowledge with practical implementation experience to help businesses and their people thrive amid uncertainty. Our Workforce team collaborates closely to unleash the full potential of an organisations people building market trust and delivering sustained outcomes.A career with our Workforce team offers you the opportunity to guide organisations in strategically planning their future HR needs while addressing immediate HR challenges. We integrate HR functions and technology capabilities to facilitate organisational transformation offering flexible solutions tailored to specific client requirements.
Joining us means becoming a key member of a team dedicated to automating and optimising HR processes for businesses. You will help implement cutting-edge solutions that revolutionise HR management promoting a tech enabled human-centric approach to enhance employee connectivity and interaction.
As a Senior Associate the PwC Professional skills and responsibilities for this role include:
Responsibilities
Lead the design development enhancement and maintenance of mobile applications built withFlutter ensuring high standards of performance scalability security stability and user experience.
Take ownership of the mobile application codebase and contribute to technical decisions related to architecture design patterns framework usage and development best practices.
Drive continuous improvement of existing mobile applications by identifying opportunities for feature enhancement performance optimization usability improvements and technical modernization.
Collaborate with product owners designers backend developers QA teams and other stakeholders to translate business requirements into scalable and reliable mobile solutions.
Evaluate propose and implement new features and enhancements that address user needs business priorities and operational efficiency.
Ensure the quality of deliverables through appropriate testing strategies including unit testing integration testing regression testing support and pre-release validation before deployment to production.
Lead troubleshooting and resolution of complex application issues defects and production incidents and drive root cause analysis and long-term fixes.
Monitor application health compatibility and release performance across supported mobile OS versions and devices and proactively recommend improvements to enhance user experience and reliability.
Maintain and improve existing codebases through re factoring optimization and adherence to clean code principles coding standards and maintainability best practices.
Ensure secure development practices are followed across the mobile development lifecycle including secure code handling dependency management source control hygiene and mitigation of cybersecurity risks.
Oversee and support application release management activities including build preparation version control deployment coordination and publishing to platforms such asApp Store ConnectGoogle Play Console andHuawei AppGallery.
Conduct code reviews and provide technical guidance to ensure consistency quality and alignment with engineering standards across the team.
Support documentation of technical designs implementation approaches and key system changes to improve knowledge sharing and long-term maintainability.
Stay current with emerging mobile technologies Flutter ecosystem updates and industry best practices and apply relevant improvements to the teams development approach.
Requirements
Bachelors degree in Computer Science Information Technology Software Engineering or a related discipline. Relevant professional certifications are an advantage.
Minimum5 years of software development experience with significant hands-on experience inmobile application developmentand strong expertise inFlutterandDart.
Proven experience in designing developing enhancing and supportingproduction-grade mobile applicationsthroughout the full software development lifecycle.
Strong understanding ofmobile application architectureobject-oriented programming software design principles and best practices for building scalable and maintainable applications.
Demonstrated ability to make sound technical decisions and contribute to the overall design and architecture of mobile solutions.
Strong experience integrating mobile applications withRESTful APIs backend services and third-party libraries/SDKs.
Solid hands-on experience withstate managementapproaches such asProviderDependency Injection and other modern patterns such asProvider 2.0/Riverpod or equivalent.
Experience in maintaining and optimizing existing codebases including refactoring for improved performance readability scalability and maintainability.
Strong understanding ofsecure coding practices mobile application security considerations and how to ensure applications and code repositories remain aligned with cybersecurity and coding best practices.
Experience withversion control systemssuch asGit and proficiency with development tools such asAndroid StudioVS Code and related debugging/profiling tools.
Experience withCI/CD pipelines automated build and deployment processes and mobile release management.
Proven experience in publishing managing and maintaining app releases onApple App Store ConnectGoogle Play Console and preferablyHuawei AppGallery.
Experience withunit testingintegration testing and troubleshooting complex issues to improve application quality reliability and performance.
Ability to review code uphold engineering standards and contribute to continuous improvement in development processes and practices.
Experience collaborating effectively with cross-functional teams including product owners backend developers QA engineers designers and business stakeholders.
Good understanding ofAgile/Scrumdelivery methodologies; familiarity with tools such asJIRAis an advantage.
Strong analytical problem-solving and troubleshooting skills with the ability to work independently and take ownership of deliverables.
Strong communication and interpersonal skills with the ability to communicate effectively in spoken and writtenEnglish.
Results-oriented proactive and passionate about learning new technologies and contributing to team growth.
Education (if blank degree and/or field of study not specified)
Degrees/Field of Study required:Degrees/Field of Study preferred:Certifications (if blank certifications not specified)
Required Skills
Optional Skills
Accepting Feedback Active Listening Analytical Thinking Communication Creativity Embracing Change Emotional Regulation Empathy Inclusion Intellectual Curiosity Learning Agility Optimism Payroll Accounting Payroll Legislation Payroll Management Payroll Software Payroll System Optimization Payroll Taxes Payroll Tax Preparation Self-Awareness Tax Compliance Tax Services Teamwork Well Being Withholding TaxDesired Languages (If blank desired languages not specified)
Travel Requirements
Not SpecifiedAvailable for Work Visa Sponsorship
NoGovernment Clearance Required
NoJob Posting End Date
March 31 2027Required Experience:
Senior IC
About Company
At PwC, our purpose is to build trust in society and solve important problems. We’re a network of firms in 155 countries with over 284,000 people who are committed to delivering quality in assurance, advisory and tax services. Find out more and tell us what matters to you by vis ... View more