Universal Orlando Resort logo

Senior Software Engineer, Mobile (Flutter)

Universal Orlando Resort

Job Summary

The Senior Software Engineer will have a unique opportunity to utilize Flutter as a cross-platform language to build large mobile applications and experiences in support of our theme parks. This role will work with our mobile team to design and build the next generation of our mobile applications that will be leveraged across our parks and venues around the world. The Senior Software Engineer will work closely with other app development and technical teams. The role will provide highly specialized skills and knowledge that will enable the successful design, code, and delivery of complex solutions for Digital & Technology in support of business requirements. This includes writing, coding, testing, analyzing, and supporting complex codebases along with configuration management of new Flutter applications.

Major Responsibilities

  • Design & Development – Design, develop, and implement exceptional mobile solutions. Be a mobile domain expert for development teams as part of implementation. Collaborate towards strategic direction and delivering the ‘art of the possible’ for improvements and/or alternatives. Interface and coordinate tasks with technical resources. Collaborate with Project Managers, and vendors to assist in providing estimates and develop applications that drive the installation, customization, and integration efforts of various experiences.
  • Technical Collaboration - Confer with delivery teams, product team, or management to refine business requirements and collaborate on technical designs and resolve technical issues. Participate and actively engage with other developers, architects, and domain experts.
  • Strategy & Planning – Take action in executing strategies determined by technical leadership with the mobile organization. Provide mobile insight to non-technical partners, and DevOps engineers. Conduct research on emerging technologies in support of systems development efforts and recommend technologies that will increase cost effectiveness and systems flexibility. Build and maintain repository for deliverables.

Education & Experience

  • Bachelor’s Degree or equivalent in Computer Science, Computer Engineering, or related subject; preferred.
  • 5+ years of software experience.
  • Extensive hands-on experience with business requirements gathering/analysis.
  • A solid background in software development with the ability to be a hands-on coder and knowledge of APIs and SDKs.
  • Proven experience in system design and development.
  • Strong understanding of information processing principles and practices.
  • Strong knowledge of software evaluation principles and practices.
  • Good knowledge of applicable data privacy practices and laws.
  • Extensive knowledge of mobile languages and design patterns including but not limited to Flutter, Dart, MVC, and MVVM.
  • Strong knowledge of Flutter’s plugin ecosystem, BLoC, CMS Driven Widget Design, Atomic Design, Widget Trees, and other Flutter UI concepts.
  • Proficient with Git, Git flow and other branching strategies.
  • Experience with pull requests and performing code reviews.
  • Experience with RESTful APIs using JSON.
  • Experience designing application architecture.
  • Experience creating frameworks and integrating external SDK’s.
  • Experience with localization within a Flutter application.
  • Experience working on a development team that practices Agile/scrum methodologies.
  • Familiarity with continuous integration tools.
  • Solid architecture, analytic, design and problem-solving skills.
  • Excellent verbal and written communication.
  • Ability to understand and maintain existing complex codebases.
  • Passionate about mobile technologies and building great guest experiences.
  • Aptitude to work as change agent that believes in a continuous improvement approach.
  • Comprehensive understanding of software development lifecycle (SDLC), continuous integration, agile software development methodologies, values, and procedures.
  • Excellence in communication with the ability to communicate complicated technical design ideas to a range of people from developers to executives.
  • Strong experience with reverse proxies, web servers, API gateways, service-oriented architectures, web services (REST), microservice patterns, service buses and integration patterns, security practices, database technologies.; or equivalent combination of education and experience.

Additional Information

Experience developing in global enterprise engineering projects or teams is a plus. A self-starter with the ability to manage a broad workload and accommodate change with a proven ability to deliver results.

Benefits
Extracted with AI

  • Competitive compensation package

Similar jobs

Last update: 23 minutes ago

Centraal Bureau voor de Statistiek logo
Centraal Bureau voor de Statistiek

Full-stack Developer with .NET and Flutter Experience

Join CBS as a Full-stack Developer to develop smartphone apps using .NET and Flutter, focusing on data privacy and innovative solutions.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Braintrust logo
Braintrust

iOS Developer

Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.

Wink Stanzwerkzeuge | Die-Cutting Tools logo
Wink Stanzwerkzeuge | Die-Cutting Tools

Software Developer with Delphi Experience

Join Wink Stanzwerkzeuge as a Software Developer with Delphi expertise, driving digital transformation and process visualization.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Fender Musical Instruments Corporation logo
Fender Musical Instruments Corporation

Senior Software Engineer, UI/UX

Join Fender as a Senior Software Engineer, UI/UX in Hamburg to design and develop cross-platform applications with a focus on user-centered design.

Budget Thuis logo
Budget Thuis

Senior Android Developer

Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

mobile.de logo
mobile.de

Full Stack Software Engineer (d/f/m)

Join mobile.de as a Full Stack Software Engineer in Berlin, working with Java, JavaScript, and Kotlin in a hybrid environment.

On logo
On

Senior Flutter Engineer

Join On as a Senior Flutter Engineer in Berlin to elevate high-profile mobile projects with cutting-edge technology.

Rohde & Schwarz logo
Rohde & Schwarz

Fullstack Developer with Angular and Kotlin

Join Rohde & Schwarz as a Fullstack Developer in Berlin, working with Angular, Kotlin, and REST APIs in a cloud-based environment.

WorkFlex logo
WorkFlex

Full-Stack Software Engineer (Angular and Java)

Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

Airbnb logo
Airbnb

Senior iOS Software Engineer

Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.

NAVARA logo
NAVARA

Fullstack Developer with Angular and C#

Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

DPG Media Nederland logo
DPG Media Nederland

Android Developer - Freemium & Entertainment Area

Join DPG Media as an Android Developer in Rotterdam, focusing on Kotlin, MVVM, and Agile methodologies in a hybrid work environment.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.

Safe logo
Safe

Senior Software Engineer Mobile (React Native)

Join Safe as a Senior Software Engineer Mobile (React Native) to develop high-quality mobile apps, collaborate with cross-functional teams, and mentor peers.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Lead Fullstack Developer with Frontend Focus

Join NS as a Senior Lead Fullstack Developer focusing on frontend, working with Angular, AWS, and TypeScript in a dynamic e-commerce environment.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.