Mobile App Developer - Full Stack
Published on www.foundit.in 15 Apr 2025
Job Title: Mobile App Developer (Full Stack)
Reporting Manager: Manager (Agile Delivery)
Department: Customer Solution Services Department
Division: ICT
Location: Pantai Dalam KL (Onsite)
Required Exp: 3+yrs
Job Description
A professional at this position level must have the following responsibilities:
Front-End Development
- Design, develop, and maintain user interfaces using .NET MAUI as the primary front-end framework.
- Implement responsive design techniques to ensure seamless user experiences across devices, especially mobile platforms.
- Collaborate with UI/UX designers to ensure visually appealing and user-friendly interfaces.
- Develop server-side logic and applications using C#.
- Build and manage databases (e.g., MySQL) ensuring data integrity and performance.
- Create and integrate APIs and web services to connect front-end and back-end functionalities.
- Leverage cloud services and solutions for application development and deployment.
- Implement cloud-based features and services, with experience in platforms like AWS considered a bonus.
- Work closely with designers, product managers, and other developers to translate requirements into functional and technical specifications.
- Participate in code reviews, pair programming, and other team activities to ensure high-quality code.
- Communicate effectively with non-technical stakeholders to explain complex technical concepts.
- Write unit, integration, and end-to-end tests to ensure the reliability and performance of the application.
- Manage the deployment process, including CI/CD pipelines, ensuring smooth updates and bug fixes.
- Monitor and troubleshoot production issues, providing timely resolutions.
- Stay updated with the latest trends, tools, and technologies in mobile app development.
- Optimize application performance, scalability, and security.
- Contribute to the continuous improvement of development processes and practices.
- Bachelor's degree in Software Engineering, Computer Science, IT, or other related fields.
- At least 3 years of hands-on working experience in system design, integrating front-end design and back-end development with C#.
- Experience with mobile application development, particularly using .NET MAUI.
- Involved in project implementation of high complexity systems (i.e., workflows, integration with external systems, etc.) with a minimum project duration of 6 months.
- Knowledge of security best practices in mobile app development.
- Familiarity with Agile or Scrum development methodologies.
- Hands-on experience with cloud platforms (e.g., AWS, Azure, or GCP) for at least 6 months.
- Experience in implementing and managing CI/CD pipelines.
- Exposure to SOAP and RESTful API development and integration.
Problem-Solving
- Ability to troubleshoot complex issues and find effective solutions.
- Analytical thinking and attention to detail.
- Strong verbal and written communication skills to articulate technical concepts to non-technical stakeholders.
- Ability to collaborate effectively with cross-functional teams, including designers, product managers, and other developers.
- Ability to manage multiple tasks and projects simultaneously.
- Prioritization skills to balance short-term tasks with long-term project goals.
- Willingness to learn new technologies and adapt to changing requirements.
- Ability to work in a fast-paced, dynamic environment.
- Experience working in agile or scrum teams.
- Openness to giving and receiving constructive feedback during code reviews and team meetings.
- A proactive approach to keeping skills up-to-date with the latest trends and technologies in mobile app development.
- Participation in coding communities, conferences, and online courses.
- Ability to innovate and think outside the box when designing and implementing solutions.
- Interest in contributing to the user experience by collaborating on design and functionality decisions.