Senior Software Engineer - Flutter

5 - 9 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer specializing in Flutter, you are entrusted with the complete software life cycle, encompassing design, development, testing, release, and maintenance. Your primary role involves translating business requirements into functional software solutions. Regardless of the specific domain, tools, or programming languages involved, your focus as a software engineer is to construct and configure solutions that are easily maintainable and adaptable, facilitating a continuous delivery pace. This goal is achieved through a steadfast commitment to technical excellence, sound design practices, and extensive utilization of automation. Embracing a non-hierarchical culture of collaboration, transparency, and trust, you are dedicated to creating value, fostering growth, and serving customers with a sense of ownership and accountability. Your responsibilities include making architectural decisions for the team, serving as both an executor and a visionary force behind the technical solutions, engaging with product stakeholders and business leaders to drive the overall vision, establish team priorities, and deliver outstanding products. Moreover, you are instrumental in providing guidance and growth opportunities for team members by selecting and training them, offering mentorship, assigning tasks, fostering a team-oriented work environment, setting performance expectations, conducting regular evaluations, providing recognition and rewards, coaching for success and improvement, and promoting diversity awareness. In terms of software development, you will be actively involved in developing, testing, and maintaining high-quality mobile applications using Flutter. Collaboration with cross-functional teams to define, design, and implement new features is crucial. Your coding practices should reflect well-organized and high-quality standards. Code reviews are essential to ensure code quality, share knowledge, and provide constructive feedback to team members. Additionally, you will work closely with other engineers, developers, analysts, and stakeholders to maintain reliability and quality in deliverables. Writing unit tests and integration tests, identifying and resolving bugs, addressing technical issues, and creating and updating technical and API documentation are integral parts of your responsibilities. Your role also involves system analysis and design, where you will analyze end-users" requirements, customize software solutions to meet their needs, and architect software systems and applications. For this position, you are required to hold a Bachelor's degree in Computer Science, Software Engineering, or a related field, along with 5-8 years of experience in a similar role. Your technical skills should include proven expertise in mobile app development using Flutter and Dart, familiarity with software development tools, frameworks, and libraries, knowledge of database systems, data structures, algorithms, software engineering principles, and mobile development lifecycle. You should also be well-versed in features like toggles, A/B testing, etc. Strong analytical and problem-solving abilities are essential, along with the capability to define architectural characteristics, security measures, performance metrics, and viability standards for the team. Effective communication skills are crucial for collaborating with team members and conveying technical information to non-technical stakeholders. Furthermore, your adaptability to learn and embrace new technologies and methodologies, along with your ability to work well in a collaborative team environment, will be key to success in this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You