At FlowMotion Entertainment we passionately serve more fun to the world that also helps serve food to hungry kids in need. We are one of the top publishers of high-quality mobile games for a female audience and our games on the Google Play and Apple Appstore have received homepage Features, an Editor’s Choice Award, are consistently rated about 4.6/5 stars and have been played by over 20 million people. Having fun while making a difference in the world is core to who we are, and the revenue from our games have helped Backpack Buddies, a Canadian charity, provide over 25,000 meals to hungry kids.
We partner with top developers around the world to ensure their cooking, farming, restaurant, and time management games get the audience they deserve. We’ve experienced remarkable growth over the past few years and we know we’re just getting started. To help us take the next step we’re now seeking a Senior Software Engineer.
We are looking for the next top engineering talent to join our family. You will be working on various crucial projects for a rapidly growing mobile game company to build infrastructure, services, and products that help us scale technically. Such projects include but are not limited to LiveOps, Client Integration, Database Admin, Analytics, DevOps. You will be working in a remote environment, taking ownership for your project, and driving meaningful impact in our company.
You will be:
👉Taking critical responsibilities throughout the entire Design -> Development -> Testing -> Release cycle, working primarily in a Unity-based environment
👉Integrating new tools into our games to facilitate business requirements (e.g., Google Analytics, Google Firebase, Push Notification Services, Ad SDKs)
👉Designing and developing advanced server-side features for our games (e.g, LiveOps)
Optimizing code to improve stability, efficiency, compatibility, scalability, and other software performance components
👉Testing and delivering builds for iOS, Android, and new mobile stores as they arise
👉Translating business requirement into technical solutions and vice versa
👉Working in a complete remote environment
👉Working with engineers from in-house and from partner studios
👉3+ years of professional experience in mobile game development
👉3+ years of professional experience with at least one of the following languages: C++, C#, Java, C
👉Experience with Unity game engine
👉Experience with iOS and Android mobile app development
👉Solid experience with version control system such as GIT
👉Experience with 3rd party SDK integration within the mobile game industry (AdMob ad, Facebook analytics, etc.)
👉Strong communication and mentoring skills
👉Bachelor’s Degree in computer science, computer engineering or equivalent
Bonus, if you have:
👉Full Stack Mobile Development experience. Developing front-end customer-facing features right through to managing backend server infrastructure.
👉Experience with software architecture and optimization
👉Experience with Gradle
👉Experience with CocoaPods
👉Experience with LiveOps
👉Experience with Google Firebase
👉Made and shipped a mobile game with strong retention metrics, high customer satisfaction rate, and low crash rate
👉Experience working with cloud and server environment such as AWS
👉Experience with Cocos2d-x
How Success Is Measured
👉Company values alignment
👉Keeping code crash rate below “bad behavior threshold” on Google Play Console
👉Optimizing code performance to best-in-class loading times
👉Stability of code and shipping bug-free code (at least free from nasty bugs)
👉Speed and effectiveness of fixing bugs
Important: when you reply for this job, start by typing the code word " passion" in your reply. This way we know you took the time to read the complete description instead of just replying to all posts as many people do! If we believe there could be a good fit here, we will reply with a request for a video interview. Send your reply to email@example.com.
Ultimately, we at FlowMotion believe that publishing great games and making a difference in the world are not mutually exclusive pursuits, and our purpose lies in pursuing both those goals. If you feel the same way, reach out to us today! There’s always room for another star in our universe.