Job Description :
Position : IOS Flutter Lead
Location : Issaquah, WA (Onsite Role)
Duration : Contract
Interview Mode : 2 Video
JOB DESCRIPTION :
Must Have Extensive Exp in Flutter.
Skill 1 8+ Years of Experience in Dart, Flutter, iOS, Git, Webpack
Skill 2 5+ Years of Experience -Java, Spring Boot, Microservices, API Development
Responsibilities:
" Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
" Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices.
" Communicating with product and engineering leads to implement business and project objectives.
" Code review of team members' commits as part of CI/CD cycle.
" Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle.
Must-Have
" 15+ years of experience developing mobile apps natively in iOS.
" Experience in Dart, Flutter, iOS, Git, Webpack
" Minimum 2 years of commercial experience developing and delivering Flutter based apps.
" Good understanding of state management, Flutter flavors and app architecture.
" Strong communications and consultative skills. Self-initiated and proactive.
Nice to haves:
Firebase, Azure DevOps, PWA (Progressive Web Apps).
General Information
Job Description: Expectations from this role:
Leverage expertise in a technology area (e.g., Big Data Cluster) and responsible for Architecture for small to mid-size projects.
1. Design and develop the framework; be the technical owner for a project in one technology area
2. Guide and review technical delivery by internal teams
3. Resolve design issues and deliver/own design for a complex module for projects of the following nature: architecture enhancements, small sized development, and maintenance projects
4. Review design and code, ensuring adoption of industry best practices Typical performance measures:
1. Number of reusable components / processes developed
2. Number of times components / processes reused
3. Delivery efficiency (Adherence to UST defined principles)
4. Contribution to technology capability development (e.g., Training, Webinars, Blogs)
5. Customer feedback on overall technical quality (zero technology related escalations)
6. Number of white papers/document assets contributed to
7. Relevant technology certifications
8. Business Development number of proposals contributed to, as applicable)
9. Feedback from Project Team/Program Management on project support Performance Areas:
Solution Definition & Design:
1. Define Architecture for small/mid-sized type of projects
Design the technical framework and implement the same.
2. Identify and conduct design of complex sub-components /module in collaboration with project team, architects and client SME
3. Present the detailed design documents to relevant stakeholders and seek feedback
4. Undertake project specific Proof of Concepts activities to validate technical feasibility with guidance from the Application Architect
5. Implement best optimized solution and resolve performance issues
Support the team in the design of functional modules and review deliverables.
Conduct code reviews.
Testing Support:
Suggest unit test automation strategies using appropriate frameworks.
Process Improvements / Delivery Excellence:
1. Identify avenues to improve project delivery parameters (e.g., productivity, efficiency, process, security, etc.) by leveraging tools, automation, etc.
2. Understand various technical tools used in the project (third party as well as home-grown) to improve efficiency, productivity.


Client : Tanisha Systems

             

Similar Jobs you may be interested in ..