Good work experience in CI/CD applying Jenkins or any other CI/CD systems
Experience developing and deploying high quality applications for iOS or watchOS
Strong grasp of Apple development tools (e.g. Xcode, LLDB, and Instruments)
Good knowledge of working with OSX & Linux including scripting (bash and power shell)
Good knowledge with setting up and configuring VMs and Open source softwares (VMWare, Virtual Box and Parallels)
Good interpersonal skills including written and verbal. The team interacts a lot with other groups and this is important skill
Solid understanding of fundamental Computer Science concepts
Description
Your role will include the following:
Build and maintain robust and high availability Continuous Integration pipelines and automating build & deployment processes
Build functional testing tools and improve existing automation platforms.
You take responsibility; you can demonstrate creativity, initiative, and the ability to work to deadlines.
Self-motivated and able to grasp issues quickly and make educated, critical judgment in the absence of complete requirements.
Able to multi-task in a dynamic, fast-paced environment.
Education & Experience
BS degree in Computer Science or related field, or equivalent work experience
Additional Requirements
Fluency in C, C++, Objective-C
Knowledge of iOS development environment and tool stack
Knowledge in web services implementation
Knowledge in database implementation and design
Knowledge in configuration management tool such as Puppet or Chef
Knowledge in containerization such as Docker or Kubernetes
Knowledge in logging and visualization technologies such as Splunk
Knowledge in artifact management such as Artifactory or AWS S3