Tech Stack
AndroidAnsibleAWSAzureCloudiOSJavaJavaScriptJenkinsPython
About the role
- Develop, test, deploy, and maintain automation solutions for mobile release management.
- Ensure availability, performance, security, and stability of automation systems.
- Follow best practices for coding and change management.
- Evaluate new technologies and vendor products.
- Provide recommendations for architecture and process improvements.
- Manage operational onboarding and publication of mobile apps to marketplaces (e.g., iTunes, Google Play) end-to-end.
- Maintain SLAs and deliver work to the highest standards.
- Collaborate with engineers, suppliers, and business contacts to ensure secure, compliant operations across marketplaces.
- Support execution of security directives in line with Citi’s data security policy.
Requirements
- 5+ years of relevant experience.
- Exposure to iOS and Android mobile application development and automation testing.
- Experience with leading CI/CD automation tools (e.g., Jenkins, GitHub, Ansible, Bitbucket).
- Strong development experience (e.g., Shell scripts, JavaScript, Python, Core Java).
- Familiarity with cloud infrastructure (e.g., AWS, Azure, Google).
- Familiarity with latest mobile security trends and threat landscape – a plus
- Strong analytical skills, critical thinking, and attention to detail.
- Proven ability to influence and manage relationships.
- Demonstrated ability to take ownership and follow through on issues.
- Fluency in English.
- Bachelor’s degree/University degree or equivalent experience