Engineering Manager

 Job Description:

Jobdesc:
1. Troubleshooting and bug fixing.
2. Identifying bottlenecks and improving software efficiency.
3. Meeting with the software development team to define the scope and scale of software projects.
4. Designing software system architecture.
5. Completing data structures and design patterns.
6. Designing and implementing scalable web services, applications, and APIs.
7. Developing and maintaining internal software tools.
8. Collaborating with the design team on developing micro-services.
9. Writing technical documents.
10. Create software system based on mock up.
11. Security development and bug fixing for front end.
12. Debugging websites and ensuring software documentation is updated.


Qualification:
1. Bachelors degree in computer engineering or computer science.
2. Previous experience as a Developer Manager.
3. Advanced knowledge of front-end languages especially VUE, REACT, HTML5, CSS, and JAVASCRIPT, REACT, Object C, SWIFT, RX SWIFT, Python.
4. Proficient in back-end languages including Java (SPRINGCLOUD & SPRINGBOOT) and Python.
5. Knowledge of database systems MySQL and experience using NGINX.
6. Have advanced troubleshooting skills.
7. Have a good communication skills and a high-level project management skills.
8. Must good communication in English (Fluently)

  Required Skills:

Engineering