No more applications are being accepted for this job
- 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.
- 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
Sr. Flutter Developer - Hyderabad, India - Highspot
Description
Responsibilities
Required qualification