This job post is closed and the position is probably filled. Please do not apply. Work for Tiny and want to re-open this job? Use the edit link in the email when you posted the job!
**Why Join Tiny**\nWith software used by millions of developers, and thousands of products worldwide, Tiny creates some of the world's most popular open source software.\n\nTiny builds the software that helps support some of the worldโs most innovative start-ups and established enterprises; we create developer tools for the modern world. Most developers would be familiar with TinyMCE, the flexible open source rich text editor used by companies such as Atlassian, Accelo, Drift and more.\n\nScaling up our remote team, Tiny is evolving and growing our team globally as we continue to expand our product offerings, and create even better developer experiences.\n\nBig problems are solved with Tiny solutions.\n\n**The challenge**\nTiny is looking for an engineer who is passionate about software application build/test/release infrastructure and helping accelerate the engineering velocity of our world-known product TinyMCE. You will work to enhance Tiny's CI-CD and automate the build/test/release pipeline. As part of a global, remote team you will collaborate with the wider engineering team, and work closely with QA and DevOps to deliver product excellence.\n\nYou will be working to enhance our tooling that runs our development pipelines, researching the latest in computer technology and keeping Tinyโs internal operational build eco center humming. Your key objective is to provide full automation for delivering Tiny releases in different channels and speed up the development, testing and releasing of software that is used and loved by millions of users.\n\n**What youโll do**\n* Develop and implement new build technologies, practices and methods in collaboration with software engineers, QA, system administrators and managers.\n* Contribute to the Tiny beehive-flow process and open source tools. Add new functionality, including complex software build, packaging, validation and the archive and release procedures.\n* Own and continually improve the software applications and tools that run our production and CI pipelines.\n* Port legacy pipelines to new technologies and help teams adopt industry best practices and methods.\n* Build a CI/CD pipeline by connecting different IT systems together including GitHub, Jira, Zendesk, Jenkins.\n* Automate everything you touch!\n\n**What you need to succeed**\n* BA/BS degree in Computer Science or equivalent practical experience.\n* Experience in software development using any programming language or/and shell scripts.\n* Experience in packaging and distributing JavaScript libraries.\n* Experience in working with different service APIs and connecting them to build a workflow.\n* Experience with one or more CI/CD tools (Jenkins / Circle CI / TeamCity / Travis CI)\n* Solid understanding of the development lifecycle and agile scrum methodologies.\n* Experience in release development or build automation will be highly regarded.\n* Understanding Git workflows and their differences is a plus (Git flow, GitHub flow, GitLab flow). \n\nPlease mention the words **MUTUAL HEAVY POST** when applying to show you read the job post completely (#RMTguMjIwLjEzNy4xNjQ=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Location\nRussia, Europe
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.