Job Description of Full Stack Mobile App Developer

Position:- Full Stack Mobile Developer

Department:- Technology Department

Direct Superior:- Senior Developer

Level

Promotion:- Technical Lead

Direct Subordinate:- –

Summary: -The Mobile & Backend Developer is responsible for building and maintaining mobile applications and backend services that power Blih Technology Solutions’ digital products.

Work Detail

  1. Develop high-quality, cross-platform mobile applications using Flutter and Dart.
  2. Write and maintain robust and scalable Node.js APIs to support mobile and web applications.
  3. Collaborate with frontend developers, QA testers, and other team members to ensure seamless integration and delivery of high-quality software.
  4. Fix bugs, troubleshoot issues, and release app updates in a timely manner.
  5. Participate in code reviews, providing constructive feedback and ensuring code quality.
  6. Write unit tests and integration tests to ensure code reliability.
  7. Stay up to date with the latest mobile and backend development trends and technologies.
  8. Participate in the deployment and maintenance of applications, ensuring smooth and efficient releases.
  9. Implement security best practices in code to protect user data and prevent vulnerabilities.
  10. Participate in sprint planning and provide accurate estimates for development tasks.
  11. Contributes to the design and architecture of mobile applications and backend services.
  12. Troubleshoot and resolve performance issues in mobile applications and backend services.
  13. Document code and technical specifications to ensure maintainability and knowledge sharing.
  14. Participate in code refactoring and optimization efforts to improve code quality and performance.
  15. Collaborate with designers to implement user interfaces that are both visually appealing and user-friendly.
  16. Integrate with third-party APIs and services.
  17. Monitor app performance and identify areas for improvement.
  18. Participate in the development of automated testing frameworks.

Job requirement

Education Background:- BSC or above, Major Bachelor’s degree in information technology, Computer Science, Computer engineering or a related field,

English Requirement:- Excellent

Level of technical titles:- Junior to Mid-Level Developer

Work experience requirement One-year experience or above

Knowledge and skills requirement

  1. Proven experience with Flutter, Dart, and Node.js.
  2. Strong understanding of RESTful API design principles.
  3. Experience with Git version control and task management tools (like Jira).
  4. Experience with mobile app deployment and release processes.
  5. Knowledge of database technologies (MySQL, MongoDB and other databases).
  6. Analytical
  7. Collaborative
  8. Proactive learner
  9. Responsible
  10. Quality focused
  11. Detail-oriented

Performance assessment:- once, assessment period:- monthly

Updated on September 23, 2025