Distinguished Engineer, Consumer Apps

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Distinguished Engineer for Consumer Apps at Roblox, focusing on building and scaling a device-agnostic middle-layer UI framework for cross-platform applications. Requires extensive experience in software frameworks, UI architecture, and cross-platform development to ensure a consistent and performant user experience across various devices.

What you'd actually do

  1. Steward a robust, scalable, and device-agnostic middle-layer framework that can abstract away the underlying hardware and software complexities.
  2. Ensure the framework provides a consistent and intuitive API for developers to build applications that can run on multiple platforms without significant modifications.
  3. Optimize the framework's performance and resource utilization to deliver a smooth and responsive user experience on all supported platforms.
  4. Cultivate a collaborative and innovative environment, encouraging team members to share their expertise and contribute to the overall success of the project.
  5. Provide comprehensive documentation, training, and support to the development teams using the framework, ensuring a flawless integration and adoption across the organization.

Skills

Required

  • Developing robust, cross-platform software frameworks and architectures
  • Building cross browser, device independent interfaces, & platforms (i.e., iOS, Android, console)
  • UI architecture, libraries and frameworks
  • Front-end development
  • MVC or MVVM frameworks
  • Translating generic application requirements into platform-specific native code
  • Cross-platform development challenges

Nice to have

  • System engineering principles
  • Collaborative and innovative environment
  • Documentation, training, and support
  • Strategic mind-set and problem solver
  • Excellent communication and collaboration abilities
  • Inspire and motivate a team of engineers
  • Strong work ethic
  • High-quality, scalable, and maintainable software solutions
  • Staying up-to-date with the latest industry trends and technologies

What the JD emphasized

  • 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)
  • Strong background in UI architecture, libraries and frameworks that can adapt to multiple technologies, operating systems, and platforms without the need for separate implementations.
  • 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.
  • software engineering leader experienced in cross-platform development challenges