21 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and maintain Flutter-based desktop applications for Windows and macOS.
- Integrate desktop applications with backend APIs, databases, and cloud services.
- Develop platform-specific functionality using native Windows and macOS APIs.
- Optimize application performance, memory utilization, startup time, and responsiveness.
- Participate in architectural design reviews and technical decision-making.
- Collaborate with product managers, UX designers, and fellow engineers to turn requirements into user experiences.
Requirements
- Require 5–8 years of software development experience.
- Require at least 5 years of hands-on Flutter, Dart, and JavaScript development experience.
- Demonstrate strong expertise in Dart.
- Have experience building and deploying Flutter desktop applications for Windows and macOS.
- Have a strong understanding of desktop application architecture and design patterns.
- Full-stack development experience is an advantage.
Benefits
- Hybrid work in Bangalore with on-site attendance two to three days per week and remote work from a home office otherwise.
- No relocation assistance is offered, and candidates must live within commuting distance of the Bangalore office.
- Bonus program.
- Pension and retirement plans.
- Medical, dental, and vision coverage.
- Paid time off and paid parental leave.
- Support for community involvement.
- Flexible work hours and family-friendly benefits.
Tech Stack
Categories
About McAfee
McAfee builds consumer and small business cybersecurity software, including antivirus, identity and privacy protection, and VPN services that run across PCs and mobile devices. It sells primarily via subscriptions and OEM/ISP partnerships, and focuses on detection, threat intelligence, and allowlisting to reduce false positives. Founded in 1987 and headquartered in San Jose, it is a privately held company owned by private-equity firm Advent International.
