Consumer Apps Technical Director
The Distinguished Engineer will play a pivotal role in building out a platform expansion strategy to help scale the Roblox UI. As the Distinguished Engineer within our User Group, you will cultivate innovation while creating a single middle-layer framework that will work across all devices (console, mobile, desktop, VR, etc.). This unique position requires a dynamic individual with comprehensive understanding of middle-layer frameworks and system engineering principles.
What you'll do:
- Stewardย a robust, scalable, and device-agnostic middle-layer framework that can abstract away the underlying hardware and software complexities.
- Ensure the framework provides a consistent and intuitive API for developers to build applications that can run on multiple platforms without significant modifications.
- Optimize the framework's performance and resource utilization to deliver a smooth and responsive user experience on all supported platforms.
- Cultivate a collaborative and innovative environment, encouraging team members to share their expertise and contribute to the overall success of the project.
- Provide comprehensive documentation, training, and support to the development teams using the framework, ensuring a flawless integration and adoption across the organization.
What we're looking for:
- 15+ years of experience in developing robust, cross-platform software frameworks and architectures.
- Extensive background in building cross browser, device independent interfaces, & platforms (i.e., iOS, Android, console).
- Bachelor's degree in Computer Science or equivalent
- Excellent collaboration skills to work effectively with different teams, gain a thorough understanding of challenges, customer requirements, and various device types and platforms, and to create creative solutions that address common needs.
- Strong background in UI architecture, libraries and frameworks that can adapt to multiple technologies, operating systems, and platforms without the need for separate implementations.
- Experience building fast and reusable, UI components under MVC or MVVM frameworks
- Proficiency in front-end development, with a deep understanding of how to translate generic application requirements into platform-specific native code while maintaining a consistent user experience.
Who you are:
- A software engineering leader experienced in cross-platform development challenges and proven abilities to create innovative solutions.
- A strategic mind-set and problem solver who can anticipate and address the evolving needs of the organization and its customers across devices and platforms.
- A highly skilled professional with excellent communication and collaboration abilities, capable of connecting and aligning diverse teams with varying technical expertise.
- A passionate leader who inspires and motivates a team of engineers with a strong work ethic to deliver high-quality, scalable, and maintainable software solutions.
- Committed to staying up-to-date with the latest industry trends and technologies, and continuously improving the framework to ensure its long-term relevance.