How Remoteville checks and expires listings
Mobile Applications Build Engineer
Skills
Computer ScienceSoftware DevelopmentAndroidGroovyRepositoriesScriptingStatic Analysis
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Proven experience in Mobile Application Build Engineering for Android and iOS.
- Experience with Jenkins, GitHub Actions, TeamCity for build and automation pipelines.
- Professional knowledge of software development, application design, scripting languages (Bash, Python, Groovy).
- Knowledge and experience with scalable cloud services infrastructure like Google Cloud, Azure, and/or AWS.
- Experience integrating static analysis, automation checkpoints, test automation, device farm solutions.
- Experience with cloud-based repositories (GitHub, etc.), mobile signing certificates, CDNs, Test Flight, App Center.
- Knowledge of agile development methodologies and processes (scrum).
Nice to have
- Knowledge of Unity 3D game engine
- Experience with Jira, Confluence, Slack
- Bachelor's degree in Computer Science, Engineering or equivalent
Day to day
- Report to our Senior Engineering Manager while closely working with partners and engineering groups.
- Deliver best-in-class processes and tools to build and release games with highest quality and efficiency.
- Responsible for a unified CICD solution involving code repository,certificate management,quality gates,device farm integration,automated release,App Center, and stores.
- Collaborate with architects and developers to create continuous improvement,quality,consistent publishing ecosystem.
- Modernize build and release pipelines by improving tech stack, tool chain, and processes.
- Gather feedback from game developers to mitigate pain points,create solutions,support them.
- Implement automated distribution and quality processes for efficient game delivery.
- Advocate and extend engineering best practices.
