Job Description

We are looking for someone with a strong background and who is passionate about quality software and delivering to the business. - Arranging, Leading and supervising of technical office team - Preparing all project technical and progress reports (WPS, ITP) - Coordinating for solving the open technical issues - Develop architecture to meet both functional and non-functional requirements - Manage and assign tasks to team members to meet the deadlines and follow through with the plan - Develop and maintain a productivity discipline for efficient communication and collaboration among team members

Requirements

- Applied knowledge of design patterns - Unix-like OSes power user - Applied knowledge of deployment techniques and tools - Applied knowledge of following programming languages: Go, Python, PHP and JavaScript - Familiarity with the following programming languages: Swift, Objective-C, Java, Ruby - Applied knowledge of some of the web frameworks such as Gin, Flask, Express, etc. - Applied knowledge of SQL and NoSQL databases - Familiarity with mobile application development frameworks such as UIKit and Android SDK - Applied knowledge of test driven development - Applied knowledge of development tools and software - Proven track of effective management of software development teams to ship quality products - Hardworking

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،