Director Of Platform Engineering 🔥
Responsibilities:
- Review all projects to determine viability, allocate resources, create project plans and ensure on time deliveries
- Work directly with clients as the Engineering representative of Social Mobile, to provide help, understand challenges, provide solutions
- Manage all developer communications with client or vendor partner projects
- Oversee technical project management of all implemented solutions
- Ensure development best practices are adhered to, implement the required development policies, QA, code tests and more
- Collaborate with the Chief Product Officer (CPO) on solutions
- Provide technical guidance for development and assist in roadmapping of solutions based on overhead and work effort
- Oversee the day-to-day management of Platform Development
- Maintain availability of platform
- Oversee step by step development of a product
- Manage and maintain the development and launch of all RHINO (internal hardware portfolio) related software products and services both in use today and roadmapped for future. Including, but not limited to, server implementation, app implementation, cost and resource/maintenance analysis, and technical viability
- Regulate the technical implementation of new features, maintenance of existing platform, invest in performance improvements, disaster recovery and load balancing techniques, oversee the full technical stack of the Windows (Azure) + Backend + Frontend + components that make up the Mambo solution
- Provide multi-OS support, multi-arch support, on-prem support, further white label refinements, oversee the feature roadmap to ensure Mambo provides zero-day feature support as we progress towards a multi-arch implementation to further reduce costs and resource requirements
- Contribute source code where appropriate, for which languages/technologies include NodeJS, Vue, Android (java, kotlin), .net, GoLang
- Manage both clients and demo accounts including running demos of software to clients
- Demonstrate solutions by developing documentation, flowcharts, layouts and maintain comprehensive documentation of all solutions
- Unit-testing code for robustness, including edge cases, usability, and general reliability
- Conduct all technical troubleshooting, debugging, hands-on testing, and improving application performance
- Monitor AMAPI changes and request implementation
- Provide high quality documentation, well-described and implemented policies and client facing documentation as required
- Supervise a budget for internal team requirements, training, equipment, etc.
- 5+ years of development experience in positions of increasing responsibility
- 2-3 years of database experience/administration – SQL, sqlite, PostgreSQL
- Strong in multiple developer languages - .net, angular, java, python, kotlin, typescript, golang, js, Suitable for server and OS-side applications
- Understanding of Microsoft, Linux and Apple environments, GIT technologies, Android/iOS, etc, or mix of
- Self-motivated, continuous development-minded and agile
- Understanding of various development platforms and their suitability for specific projects for cloud solutions
- Experience with cloud security and networking
- SDLC - Familiar with development technologies and project design
- Familiar with Android Enterprise and EMM ecosystem
- Familiarity with DevOps and Azure, to both manage and build upon the services in use by Social Mobile today
- Strong communicator, gives directions, makes points and provides information clearly in an understandable fashion tailored for the recipient
- Ability to build applications for multiple platforms for mobile development
- Availability outside of normal office hours to manage downtime and other DR circumstances, as well as to manage teams in different locations
- Industry-recognized certifications is a plus
- Provide a portfolio of prior example work
This position is open to remote workers, you do not need to be located in Miami
To apply: https://weworkremotely.com/remote-jobs/social-mobile-director-of-platform-engineering [1]