How Remoteville checks and expires listings

Mobile Applications Build Engineer

Skills
Computer ScienceSoftware DevelopmentAndroidGroovyRepositoriesScriptingStatic Analysis
Role

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.