DevOps Tech Lead

Job Description

At Speedi, We are looking for a technical leader responsible for designing, developing and maintaining innovative mobile apps for iOS and Android supporting a specific business needs. He will be the point of contact between the designers, backend developers and mobile developers besides owning the DevOps activities. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
 

Skills & Responsibilities:

  • Proven working experience in iOS and Android app development
  • Experience with iOS/Swift, Android SDK/Java
  • Solutions architect for complex issues
  • Proficient in designing, developing and implementing business mobile application solutions across various devices and platforms 
  • Strong understanding of iOS, Android operating platforms 
  • Strong understanding of web services (SOAP/RESTful) 
  • Experience developing MV* frameworks
  • Experience with git, Bitbucket and industry standard git workflows 
  • Guide architecture decisions
  • Hands on experience in networking security, databases and cloud systems
  • Profound knowledge in various scripting languages, system & server administration and mass system deployments
  • Wide knowledge in operating system administration, programing languages, cloud platform deployment and networking protocols
  • Building and setting up new development tools and infrastructure
  • Working on ways to automate and improve development and release processes
  • Ensuring that systems are safe and secure against cybersecurity threats
  • working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Design and implement build, deployment, and configuration management
  • Build and test automation tools for infrastructure provisioning
  • Handle code deployments in all environments
  • Manage CI and CD tools with team
  • Experience with Linux infrastructures, Postgres, CI/CD tools, scripting such as JavaScript, PHP, Laravel, Scrum/Kanban, Agile workflow methodologies.
  • Well knowledge with the cloud solutions and cloud providers (Google and Azure)
  • Good experience with Kubernetes and Docker
  • Follow necessary quality assurance methodologies to ensure that the solution meets the expected performance and scalability requirements. 
  • Work closely with our UX Designers and Engineers to ensure that experiences translate across our mobile platforms
  • Ensure that we’re up to date on iOS and Android systems and design principles
  • Good understanding of Design Patterns
  • Good understanding of OO concepts
  • Experience with performance and memory tuning with tools
  • Ability to turn business requirements into implemented technical design and solutions. 
  • Excellent communication skills. Experience in communication with remote partners
  • Experience with agile methodologies, certification is a plus
  • Having well-reviewed apps on the Apple App Store or Google Play Store is a plus

Requirements:

  • Requires Bachelor’s Degree, Computer Science or Engineering
  • 2+ years in leadership role, 5+ years of software development experience Building and scaling applications
  • Excellent teamwork skills

 

Post date: 17 Dhu al-Hijjah 1441 - 6 August 2020
Publisher: Tanqeeb.com

Post date: 17 Dhu al-Hijjah 1441 - 6 August 2020
Publisher: Tanqeeb.com