Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Intuit Senior Staff Software Developer - Mobile Android 
Canada, Ontario, Toronto 
154277194

Yesterday
Responsibilities
  • Drive velocity in the organization by identifying and driving key opportunities across the mobile platform and broader company, accelerating customer, business, and technology outcomes.
  • Drive significant technology initiatives end-to-end within the Android platform, including horizontal layers of mobile architecture.
  • Understand customer behaviors and partner with cross-functional partners (Product Management, Design, etc.) to influence and drive end-to-end mobile solutions for customer problems.
  • Drive the design and implementation of durable and scalable AI-powered Android solutions that will solve critical customer problems in a fast-paced environment.
  • Execute with a boundaryless mindset and contribute to solutions outside of your primary Android area of ownership.
  • Leverage knowledge of building AI-native applications to reimagine and enhance existing mobile solutions and create new, innovative experiences.
  • Guide the applicability of AI to customer problems within the mobile context through a deep understanding of the value and limitations of AI technologies.
  • Create robust, scalable, and secure technical designs for Android applications, effectively implementing them to balance short-term and long-term objectives, ensuring high availability and optimal performance.
  • Passionate about continuous learning, experimenting, and applying cutting-edge mobile technologies and AI paradigms to solve customer problems on the Android platform.
  • Act as a technical subject matter expert for the Android platform, mentoring fellow engineers and leading technical discussions.
  • Partner with other groups both inside and outside of Intuit for cross-functional design, development, and integration of mobile solutions.
  • Work with cross-functional team members from Architecture, Product Management, and Operations to design, develop, test, and release mobile features.
  • Contribute to standards, patterns, and best practices that improve the mobile engineering community within Intuit.
  • Provide perspective on leading industry trends in mobile and AI, recommendations on new and emerging technologies, technology prototypes, patent proposals, and engineering process improvements.
Qualifications
  • Ability to drive velocity in a highly matrixed environment, partnering with numerous stakeholders.
  • Expertise in developing, maintaining, and innovating large-scale, consumer-facing mobile applications on the Android platform.
  • 5+ years of experience designing complex mobile architectures and distributed systems.
  • Full-stack development experience with AI technologies/tools and applying them to mobile user experiences or backend solutions.
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python in the context of mobile development.
  • Expertise in modern Android technologies such as: Kotlin, Jetpack Compose, Android SDK.
  • Experience in the Software design/architecture process, specifically for mobile applications.
  • Experience in the entire Software Development Life Cycle (SDLC), with a focus on mobile releases.
  • Experience with web services (consuming or creating) with REST or SOAP for mobile backends.
  • Prior working experience in a cloud computing environment like AWS/GCP is highly desired.
  • BS/MS in Computer Science or related area.

Leadership Qualifications

  • Team player possessing strong analytical, problem-solving, and communication skills.
  • Strong mentoring skills. Able to influence and communicate effectively with both technical and non-technical people.
  • Prefers working in a team and collaborates effectively with other cross-functional partners.
  • Ability to work effectively in a fast-paced, complex technical environment, specifically within mobile development.
  • Excellent communication skills. Communicates clearly, succinctly, and persuasively to all levels of employees, customers, and management (including executives).
  • "Self-starter" attitude and the ability to make decisions independently within the mobile domain.
  • Experience driving for results across cross-functional teams while maintaining effective working relationships, particularly in the context of mobile projects.
  • Demonstrated ability to work with global teams across time zones.