Senior Staff Engineer (Flutter)
Full-time Not ApplicableJob Overview
REQUIREMENTS:
- Experience : 7.5+ Years
- Strong proficiency in Dart and Flutter framework.
- Solid understanding of Mobile UI/UX principles and responsive design.
- Experience with mobile architecture patterns, preferably Clean Architecture with BLoC.
- Strong proficiency in Swift, Objective-C, Kotlin, Java, and Flutter frameworks. Practical knowledge of native mobile development (Android with Kotlin or iOS with Swift).
- Extensive knowledge of mobile app development best practices, design patterns, and architectural principles.
- Solid understanding of RESTful APIs, JSON, and other web services integration methods.
- Familiarity with mobile app testing frameworks and tools, such as XCTest, Espresso, and Flutter testing frameworks.
- Hands-on experience with RESTful APIs, databases, and third-party integrations.
- Proficient in using Git for version control and collaborative development.
- Knowledge of CI/CD for mobile applications.
- Experience in Unit Testing and Mobile flutter SQF Lite is must .
- Experience in Spring Core, Mobile - Flutter , app performance and security.
- Experience in any one of these Mobile - Flutter – Bloc or Mobile - Flutter – Provider or Mobile - Flutter– GetX
RESPONSIBILITIES:
- Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
- Collaborate with product managers, UI/UX designers, and QA engineers to deliver high-quality software solutions.
- Participate in code reviews, unit testing, and integration testing to ensure high standards of code quality.
- Knowledge of design patterns and technical solutioning.
- Passionate about building great solutions
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery
- Optimize application performance and troubleshoot production issues as needed.
- Contribute to architectural decisions and help evolve the system design.
- Stay updated with emerging technologies and propose innovative solutions to improve development efficiency.
Make Your Resume Now