Senior Mobile App Developer | Location - Dharamshala ( Himachal Pradesh)
(4+ years exp)₹6L – ₹15L • No equity
Published: 1 week ago
Svaksha Technologies
Delivering Social Innovations
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
In officeRelocation
AllowedSkills
Android
Flutter
Flutter/Dart
The Role
Relevant experience in mobile app development: 4+ yrs
Tech stack: Flutter / Dart / Android
Package: 6L - 15L ( depending on relevant experience and expertise)
(Please do not apply if you are an agency or looking for freelancing opportunities or remote work)
Must haves qualifications:
- Minimum of 4 years of experience in mobile application development with at least 3 years of experience in Flutter framework
- Solid understanding of various architecture, design patterns, coding practices, etc used to develop mobile apps
- Hands on with good practices in technical documentation, especially in architecture documentation, software designs, etc.
- Good working knowledge of how to understand the business, UI/UX, test requirements, and convert them to technical requirements, technical designs and code
- Strong problem-solving skills and attention to detail (requirements, designs, communication, bugs, etc)
- Ability to articulate and communicate the preferred / chosen / selected solutions with the team / stakeholders
- Proven experience in developing and maintaining high-quality, enterprise level, scalable and performance-driven Flutter applications, both as solo developer and as part of the team
- Hands on experience with state management solutions specifically BLoC (a must)
- Hands on experience and solid working knowledge of SQL / NoSQL databases and working with offline apps.
- Strong analytical & debugging skills to even crack rarest of rare bugs
- Experience with Flutter plugins, packages , third-party libraries and APIs integration
- Good understanding & working knowledge of project management, time management, documentation & communication tools
- Ability to work independently as well as in a team environment
- Strong communication skills, interpersonal skills
- Passion for learning and staying up-to-date with new Flutter features, tools, and technologies
Preferred qualification:
- Bachelor's degree in Computer Science or related field
- Familiarity with testing frameworks such as Flutter Test or Mockito
- Experience with continuous integration, delivery tools, stores, etc.
Key Responsibilities:
- Work with project stakeholders to define technical requirements, estimate timelines, and identify potential risks or issues
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to ensure that project requirements are met
- Participate in architectural discussions and contribute to the design and development of high-level system architecture and technical solutions
- Participate in the entire software development lifecycle including requirements gathering, design, development, testing, and deployment
- Develop and implement high-quality mobile applications for Android and iOS platforms using Flutter framework
- Write clean, maintainable, and efficient code following best practices and design patterns
- Ensure that projects are delivered on time and within budget, and that they meet quality standards and requirements
- Troubleshoot and debug issues in existing applications and provide solutions to fix them
- Lead and mentor junior developers in the team and ensure that they follow the best practices and guidelines
- Conduct code reviews and provide constructive feedback to team members to ensure that code quality is consistently high
- Participate in hiring and onboarding new team members, and contribute to the overall growth and development of the team.
- Stay up-to-date with the latest trends and technologies in mobile development and share knowledge with the team