Senior Flutter Engineer – UX/UI Embedded Systems

Cognizant Technology Solutions Corporation


We are seeking a Senior Flutter Engineer to lead the development of the user interface for a next-generation digital oven. You will work closely with embedded Rust engineers to ensure smooth communication between the UI and the underlying hardware. This role demands a strong understanding of Flutter, Dart, and cross-platform development, with a focus on performance, responsiveness, and embedded integration.

Key Responsibilities:

  • Design and implement high-quality, responsive UI components using Flutter and Dart.
  • Collaborate with embedded engineers to integrate UI with Linux-based microservices and hardware control systems.
  • Translate UX/UI designs into functional, interactive interfaces that communicate with embedded Rust services.
  • Optimize UI performance for embedded environments with limited resources.
  • Ensure seamless user experiences across different screen sizes and input methods.
  • Develop reusable components and maintain a scalable design system.
  • Participate in code reviews, architecture discussions, and agile development processes.
  • Troubleshoot and resolve UI-related bugs and performance issues.

Required Skills & Experience:

Technical Expertise:

  • 5+ years of experience in mobile or cross-platform development, with a strong focus on Flutter and Dart.
  • Proven experience building production-grade apps with custom widgets, animations, and state management (e.g., Provider, Riverpod, Bloc).
  • Familiarity with embedded systems, Linux environments, and microservice architecture.
  • Experience integrating Flutter apps with native APIs, platform channels, and hardware interfaces.
  • Understanding of RESTful APIs, MQTT, gRPC, or other communication protocols used in embedded systems.
  • Knowledge of CI/CD pipelines, automated testing, and DevOps practices.

UX/UI Integration:

  • Ability to interpret wireframes, mockups, and design specs from tools like Figma or Adobe XD.
  • Strong grasp of user experience principles, accessibility, and responsive design.
  • Experience working in cross-functional teams with designers and embedded engineers.

Tools & Platforms:

  • Git, GitHub, JIRA, Confluence.
  • Familiarity with Linux, Docker, and Flutter DevTools.
  • Experience with performance profiling, memory management, and debugging in embedded contexts.

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Experience in IoT, smart appliances, or consumer electronics.
  • Familiarity with Rust or working alongside Rust-based embedded systems.
  • Background in security, data privacy, and secure UI communication.

What We Offer:

  • Opportunity to work on a flagship smart appliance with global reach.
  • Competitive salary and benefits.
  • Flexible work arrangements.
  • A collaborative and innovative engineering culture.

The Cognizant community:

We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.

  • Cognizant is a global community with more than 300,000 associates around the world.
  • We don’t just dream of a better way – we make it happen.
  • We take care of our people, clients, company, communities and climate by doing what’s right.
  • We foster an innovative environment where you can build the career path that’s right for you.

About us:

Cognizant is one of the world’s leading professional services companies, transforming clients’ business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2024) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com

Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.

Disclaimer:

Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.

Read Full Description

Apply
To help us track our recruitment effort, please indicate in your cover//motivation letter where (vacanciesinukraine.com) you saw this job posting.