Sr. Flutter Developer - Hyderabad, India - Highspot

    Highspot
    Default job background
    Full time
    Description

    Responsibilities

  • Focus on developing Flutter mobile apps, targeting iOS and Android. Adopt and build mobile components and frameworks that are flexible, reusable, and performant.
  • Rapidly create software that customers love by partnering cross-functionally with a talented team of Engineers, Designers, QA, and Product Managers.
  • Develop clean, reusable, supportable, and well-tested code in the Flutter/Dart ecosystem.
  • Write unit and UI tests of your code and collaborate with QA to deliver software at a high level of quality.
  • Use your communication skills to represent highly technical concepts to your counterparts on the Backend, Product Management, and Design teams.
  • Start with the customer and work backward to drive solutions from UX to service and API layers.
  • Take a whole-systems approach to analyze issues and implement holistic solutions by making linkages between structure, people, process, and technology.
  • Research and recommend frameworks and architectural/code design patterns.
  • Act as a spokesperson and develop prototypes to impact strategy, not just execution.
  • Advise on technical limitations of software design for products and provide alternative solutions.
  • Identify areas of improvement within the code and suggest solutions.
  • Report on project status to engineering and product leadership.
  • Required qualification

  • 5+ years of professional development experience including 2+ years building highly performant native mobile applications for iOS and/or Android apps and 2+ years working with web technologies (Javascript, HTML, CSS, React).
  • Experience with Flutter/Dart preferred.
  • Experience building apps that work reliably across various software versions and a variety of hardware and screen sizes.
  • Strong understanding of UI design principles, patterns, and best practices for phones and tablets, including general principles plus best practices specific to the iOS/Mac, Android, and Windows ecosystems.
  • Strong familiarity with the consumption of RESTful APIs and user content on a mobile device
  • Comfortable with modern open-source technologies and tools.
  • Familiar with designing apps for accessibility.
  • An entrepreneurial spirit: you're agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals.
  • Experienced in communicating with engineering leadership.
  • Experienced leader of 2-3 person projects. Great interpersonal communication skills. Work well in a diverse, team-focused environment.
  • Driven by empathy to support, learn, and contribute to a team's success.
  • #LI-LM6