Universal Orlando Resort
Universal Orlando Resort believes in-person collaboration is key to our success. Many of our Team Members work in a hybrid capacity, contributing from the workplace a minimum of three days per week. Some roles require full-time on-site presence, while limited remote opportunities may be available within specific departments. Details will be provided during the recruitment process.
Job Summary:
The Lead Software Engineer will utilize Flutter as a cross-platform language to develop large mobile applications supporting our theme parks. This role involves working with our mobile team to design and build next-generation applications used across our parks worldwide, collaborating closely with app development and technical teams. The role requires specialized skills to design, code, test, and support complex solutions for Digital Technology aligned with business needs. Responsibilities include coding, testing, analyzing, configuration management of new Flutter apps, and documenting specifications throughout the application lifecycle. Major Responsibilities: Design & Development:
Architect, design, and oversee implementation of mobile solutions. Serve as a mobile domain expert, influence strategic direction, review solutions, and coordinate with internal and external technical resources. Collaborate with project managers, vendors, and stakeholders to plan and implement solutions. Strategy & Planning:
Lead long-term strategic planning for mobile technologies. Provide expertise and guidance, research emerging technologies, recommend cost-effective solutions, and develop mobile development methodologies. Technical Collaboration:
Engage with teams to refine requirements, collaborate on designs, and resolve issues. Participate actively with developers, architects, and domain experts. Follow Environmental, Health & Safety policies and procedures. Perform other duties as assigned.
Education: Bachelors Degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
Experience:
7+ years in software development. Experience in requirements gathering, analysis, system design, and development. Strong problem-solving skills and understanding of translating business needs into applications. Proficiency in mobile languages and design patterns, especially Flutter, Dart, MVC, MVVM. Experience with Flutter plugins, BLoC, CMS-driven widget design, and UI concepts. Proficient with version control, multi-threading, APIs, SDKs, and application architecture. Experience mentoring engineers, code reviews, RESTful APIs, localization, Agile methodologies, CI tools. Excellent communication skills and ability to maintain complex codebases. Passion for mobile technologies and guest experience. Understanding of SDLC, continuous integration, and architecture documentation. Knowledge of web servers, API gateways, microservices, security, and database technologies.
Additional Information:
Experience leading global projects or teams is a plus. The candidate should be a self-starter, capable of managing broad workloads and delivering results. The role involves designing secure, high-performance integrations, understanding Universals systems, and influencing mobile technology direction. Excellent communication and collaboration skills are essential. We offer a competitive compensation package. Universal is an equal opportunity employer and does not accept unsolicited assistance from search firms for this role. #J-18808-Ljbffr
The Lead Software Engineer will utilize Flutter as a cross-platform language to develop large mobile applications supporting our theme parks. This role involves working with our mobile team to design and build next-generation applications used across our parks worldwide, collaborating closely with app development and technical teams. The role requires specialized skills to design, code, test, and support complex solutions for Digital Technology aligned with business needs. Responsibilities include coding, testing, analyzing, configuration management of new Flutter apps, and documenting specifications throughout the application lifecycle. Major Responsibilities: Design & Development:
Architect, design, and oversee implementation of mobile solutions. Serve as a mobile domain expert, influence strategic direction, review solutions, and coordinate with internal and external technical resources. Collaborate with project managers, vendors, and stakeholders to plan and implement solutions. Strategy & Planning:
Lead long-term strategic planning for mobile technologies. Provide expertise and guidance, research emerging technologies, recommend cost-effective solutions, and develop mobile development methodologies. Technical Collaboration:
Engage with teams to refine requirements, collaborate on designs, and resolve issues. Participate actively with developers, architects, and domain experts. Follow Environmental, Health & Safety policies and procedures. Perform other duties as assigned.
Education: Bachelors Degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
Experience:
7+ years in software development. Experience in requirements gathering, analysis, system design, and development. Strong problem-solving skills and understanding of translating business needs into applications. Proficiency in mobile languages and design patterns, especially Flutter, Dart, MVC, MVVM. Experience with Flutter plugins, BLoC, CMS-driven widget design, and UI concepts. Proficient with version control, multi-threading, APIs, SDKs, and application architecture. Experience mentoring engineers, code reviews, RESTful APIs, localization, Agile methodologies, CI tools. Excellent communication skills and ability to maintain complex codebases. Passion for mobile technologies and guest experience. Understanding of SDLC, continuous integration, and architecture documentation. Knowledge of web servers, API gateways, microservices, security, and database technologies.
Additional Information:
Experience leading global projects or teams is a plus. The candidate should be a self-starter, capable of managing broad workloads and delivering results. The role involves designing secure, high-performance integrations, understanding Universals systems, and influencing mobile technology direction. Excellent communication and collaboration skills are essential. We offer a competitive compensation package. Universal is an equal opportunity employer and does not accept unsolicited assistance from search firms for this role. #J-18808-Ljbffr