RoundCircle
RoundCircle - Senior Software Engineer - Flutter/Dart
Job Location
in, India
Job Description
Responsibilities : - Writing clean, high-quality, high-performance, maintainable code - Develop and support software including applications, database integration, interfaces, and new functionality enhancements - Coordinate cross-functionally to insure project meets business objectives and compliance standards - Support test and deployment of new products and features - Participate in code reviews Qualifications : - Bachelor's degree in Computer Science (or related field) - 6 years of relevant work experience - Expertise in Object Oriented Design, Database Design, and XML Schema - Experience with Agile or Scrum software development methodologies - Ability to multi-task, organize, and prioritize work - Your technical expertise should include strong proficiency in Flutter and Dart for building complex mobile applications, including an in-depth understanding of state management frameworks like Provider, Riverpod, Bloc, or Redux. - You should have experience in creating smooth animations and transitions and a solid grasp of Flutter's widget library for custom UI components. - Additionally, proficiency in native iOS and Android development (Swift, Objective-C, Java, Kotlin) is a plus, as it will enable optimized integration and troubleshooting for platform-specific requirements. - Hands-on experience with RESTful API integration is essential, alongside familiarity with GraphQL and backend communication protocols. - Proficiency in writing and maintaining unit, widget, and integration tests using testing tools like Mockito, Flutter Test, and automated testing frameworks is highly valued. - Strong understanding of Firebase for cloud functions, analytics, push notifications, and real-time database management is also required. - You should be proficient in Git for version control, CI/CD pipelines for automating deployment, and have knowledge of build tools like Gradle and Xcode for optimizing the build process. Additional requirements : - Skills in performance optimization using tools like Flutter DevTools and a deep understanding of memory management and rendering processes to enhance app performance. - Knowledge of secure coding practices and familiarity with OWASP mobile security standards will be crucial for ensuring data protection and app security. - Experience in Infrastructure as Code (IaC) using tools like Terraform or CloudFormation for environment management is a plus. - Familiarity with Agile methodologies, sprint planning, and project management tools like Jira or Trello will support collaboration and efficient project execution (ref:hirist.tech)
Location: in, IN
Posted Date: 11/25/2024
Location: in, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources RoundCircle |
---|