Develop and implement new features in mobile applications based on user needs and project specifications.
Ensure the application continues to run well through routine maintenance
Fixed any bugs found and updated the application to maintain compatibility with the latest version of the mobile operating system
Perform unit testing and integration testing to ensure the code written is error-free and functions properly
Debugging code to find and fix errors that were not detected during testing
Work closely with other team members such as UI/UX designers, backend engineers, and QA teams to ensure seamless integration and high quality of the final product
Attend regular team meetings to discuss project progress and resolve issues as they arise
Write and update technical documentation related to application development and features
Provides clear and detailed documentation to facilitate future maintenance and development
Optimize application performance to improve speed, efficiency, and user experience
Develop and integrate APIs with mobile applications
Ensure that communication between the mobile application and the backend server runs smoothly and efficiently
Implement responsive and user-friendly UI/UX design based on specifications provided by the designer
Monitor mobile application performance and analyze performance metrics to identify areas that require improvement
Use performance monitoring tools to track and measure application performance in real-time
Requirements:
Mastering these programming languages: flutter, java/kotlin, c/swift
Experienced in API Integration process
Understanding Storage and Database Management
Experienced in Architectural Design (MVC, MVVM, Model View Presenter, Etc..)
S1 Informatics/Information Systems/Similar or Non S1 (With Mobile Development Experience)
1-2 Years as a Mobile Engineer/Mobile Apps Developer