Mobile Application Software Engineer - Toro Technology Center India
Engineering - Software
Pune, India
We’re looking for a highly motivated problem-solver who has a passion for the latest technology. This position demands someone with a curious mind and attention to detail. Our ideal candidate is a natural collaborator, open-minded and forward-thinking.
Success Profile
What makes a successful Engineer at The Toro Company (TTC)? Here are the top traits we’re looking for:
- Curious Learner
- Collaborative
- Detail-Oriented
- Problem Solver
- Customer-Centric
- Innovative
Responsibilities
Who Are We?
The Toro Company (TTC) has been a leader in innovative products and outstanding customer care for over 100 years.Headquartered in Bloomington, Minnesota, USA, TTC employs over 11,000 people worldwide.
Our company designs and manufactures turf maintenance equipment, turf irrigation systems, landscape and lighting products, snow and ice management solutions, agricultural irrigation systems, rental and specialty construction equipment, and residential turf and snow equipment.We market and sell our products globally through a network of distributors, dealers, mass retailers, hardware retailers, equipment rental centers, home centers, and online direct-to-consumer channels.
Ditch Witch and Subsite, TTC brands, are based in Perry, Oklahoma.We innovate to enhance the world we live in by designing and manufacturing equipment that installs, operates, and rehabilitates critical infrastructure.Join us in our mission to maintain the world’s water, sewer, gas, electric, and internet systems.
What Will You Do?
As part of the Toro Company, you will have the opportunity to grow and build a successful career.Your responsibilities will include:
Mobile Application Development
·Design, implement, and maintain mobile applications using Flutter and FlutterFlow.
·Develop and optimize code for mobile platforms using Dart.
·Ensure applications are responsive, performant, and maintain a high level of user engagement.
Application Architecture & Design
·Define and refine application architecture and design specifications for mobile applications.
·Participate in system-level design discussions and provide technical input.
Hardware/Software Integration
·Ensure seamless integration of mobile applications and cloud services and APIs.
·Conduct integration testing to ensure robust communications between devices, mobile applications, and cloud backend.
Testing & Debugging
·Develop and execute comprehensive testing plans for mobile applications.
·Use debugging tools to resolve issues on mobile applications.
Technical Leadership
·Mentor junior engineers and provide guidance on best practices and coding standards.
·Offer technical leadership in mobile application development tasks.
Documentation
·Create and maintain documentation for requirements, design, implementation, and testing.
·Ensure documentation is clear, accessible, and up to date.
User Experience (UX) Focus
·Design application software with a focus on usability and user satisfaction.
·Iterate on designs based on user feedback to improve user experience.
Communications
·Communicate effectively with stakeholders to gather requirements and provide technical insight.
·Collaborate with cross-functional team members (hardware, mechanical, product management, manufacturing, etc.).
·Possess strong written and verbal communication skills to clearly articulate technical details and project requirements across time zones.
·Proficiency in virtual collaboration tools and the ability to navigate cultural differences are essential for seamless teamwork and collaboration.
Continuous Improvement
·Stay update with industry trends and emerging technologies in mobile and cloud development.
·Implement process improvements to enhance software quality and development efficiency.
What Do You Need?
To be considered for this role, you should meet the following requirements:
Education
·B.E./B.Tech.Computer Science, Computer Engineering, or a related field.
Experience
·5-8 years of experience in mobile application development.
·Proven track record of developing and delivering mobile software solutions.
Technical Skills
·Proficiency in Flutter and Dart for mobile development.
·Strong understanding of mobile application development using JavaScript and React Native.
·Experience with FlutterFlow for rapid mobile application development.
·Expertise with RESTful APIs and cloud services integration.
·Proficiency in interfacing with phone hardware using Flutter.
·Experience in deploying applications to both Google Play Store and Apple App Store.
·Expertise in integrating Flutter WebViews with JavaScript.
·Strong knowledge of GPS technologies.
·Proficiency with Google Firebase.
·Experience integrating Google Gemini in applications.
·Skills in creating customer graphics and drawings in Flutter.
·Experience developing mobile applications on both macOS and Windows platforms.
Software Development Skills
·Experience with version control systems (e.g., Git, GitHub, Bitbucket, Azure Repos, …).
·Strong problem-solving and debugging skills.
·Experience using software development methodologies, including Agile and Scrum.
Testing & Quality Assurance
·Experience with software testing methodologies and tools.
·Ability to develop and execute comprehensive test plans and test cases.
·Experience with continuous integration and continuous deployment pipelines (CI/CD - Azure DevOps).
Soft Skills
·Strong analytical and critical thinking skills.
·Ability to work independently and as part of a team.
·Strong attention to detail and commitment to high-quality work.
·Positive and energetic attitude.
·High degree of personal and professional integrity.
Benefits
People are at the heart of what we do at TTC. And we strive to ensure our people have access to the resources and programs that will allow for a healthy lifestyle and build financial security for the future.
-
Health Care
-
Dental Care
-
Health and Wellness Programs
-
401(k) Retirement Plan
-
Parental Leave
-
Paid Time Off
Career Path
No matter your role within our organization, there are countless learning opportunities. We’ll help you enhance your existing skills and take your career to the next level. Whether it’s through tuition reimbursement or online training, there are always new resources being rolled out, and if you need support to reach your next milestone, you can find it here.
-
Engineer Mechanical, Manufacturing, Automation, Product, Product Safety, Simulation, Robotic, Project, Test, Software, Mechatronics, Design leads to Senior Engineer
-
Senior Engineer leads to Principal Engineer
-
Principal Engineer leads to Chief Engineer
-
Chief Engineer ends this career path
“I’m impressed by the company culture and innovation that I see here every day. I am inspired to grow at TTC as a software engineer and plan to stick with software engineering in the future.”
Ellie D.
Software Engineer II
Culture
At TTC, we have a long, proud history of putting our people first. Here, we are continually shaping a more sustainable, inclusive and innovative workplace where people and performance are valued equally and ethics are a way of life. Join us and become an integral part of the better tomorrow that we’re building.
Dependability, Stability & Career Growth
We’re a company that’s been committed to delivering superior innovation and customer care since 1914. Come make an impact and build a lifelong career here driven by a greater purpose.
Inclusion
TTC has a long, proud history of putting our people first. Grounded in values of excellence, integrity and belonging, we foster a safe, warm culture where you can be your true, authentic self, inside and outside of work.
Innovation
We know what it takes to stay ahead of the curve. Across our global brands, we’re always finding new, innovative solutions to break new ground for the customers we serve.
Sustainability
We’ve been longtime advocates for sustainability – and our sights are always on the future. Our commitment to the planet is deeply rooted in our genuine desire to help our customers solve their challenges in the most efficient way and improve the rapidly changing world in which we live.
Giving Back to the Local Community
Volunteering enriches our workplace culture. That’s why we address the issues that are important to us as a company and to our employees by giving back to the community.
Sustainability That Endures
Sustainability is not a new concept for TTC. It’s deeply rooted in our purpose to enrich the beauty and productivity of the land and create a better future for our planet. We continue to pursue this mission through focus, innovation, and transparency, which allows us to meet the demands of the rapidly changing world. Watch the video to learn more about our commitment and contribution to sustainability.
-
Benefits
We offer a full range of benefit options for your present and future needs including competitive salaries, 401(k)s, paid vacation days, and more.
Learn More
-
Sustainability
Sustainability is not a new concept for The Toro Company. It is deeply rooted in our purpose—to help our customers enrich the beauty, productivity and sustainability of the land.
Learn More
-
Inclusion
To be a truly successful and sustainable global company, we must treat each other with dignity, respect, and fairness.
Learn More
Want the latest openings sent directly to your Inbox?
Join our talent community.















