IOS Engineer at 汇信国际

Full Time1 month ago
Employment Information
Job Description
As a Flutter Developer, you will be responsible for the functional research and performance optimization of company products. This role requires completing high-quality coding and testing work to ensure the delivery of robust, scalable, and user-friendly applications. You will work closely with cross-functional teams to translate business requirements into technical solutions, while maintaining a deep understanding of Flutter's capabilities and limitations. The position also involves collaborating with designers and product managers to refine application features and enhance user experience through continuous iteration and improvement.
Key Responsibilities
  • Lead the development and maintenance of Flutter-based applications, focusing on core functionality and performance optimization
  • Design and implement scalable code structures that ensure maintainability, readability, and efficient resource management
  • Conduct thorough testing of applications, including unit testing, integration testing, and end-to-end testing to ensure quality standards
  • Stay updated with the latest Flutter framework developments and community best practices through continuous learning and research
  • Collaborate with QA teams to identify and resolve technical issues, improving application reliability and stability
  • Participate in code reviews to ensure adherence to coding standards and promote knowledge sharing within the team
  • Develop and maintain technical documentation for application components and system architecture
  • Work on complex technical challenges requiring innovative problem-solving and architectural design expertise
  • Implement performance improvements through code optimization, memory management, and efficient algorithm design
  • Ensure applications meet accessibility standards and are compatible with various device configurations and screen sizes
Job Requirements
  • Proven experience (3+ years) in Flutter development with a strong understanding of Dart programming language
  • Excellent knowledge of Flutter framework architecture, including state management, widgets, and rendering pipelines
  • Proficiency in mobile application development principles, including responsive design, UI/UX optimization, and cross-platform solutions
  • Strong background in software development lifecycle, including requirements analysis, design, development, testing, and deployment
  • Experience with version control systems (e.g., Git) and collaborative development workflows
  • Ability to write clean, efficient, and well-documented code following industry best practices
  • Knowledge of RESTful APIs, JSON data handling, and integration with backend services
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines and automated testing frameworks
  • Excellent problem-solving skills with the ability to debug and resolve complex technical issues
  • Strong communication skills to effectively collaborate with team members, stakeholders, and clients
  • Proficiency in English for clear documentation, meetings, and technical communication
  • Preferred experience with Flutter plugins, package development, and performance profiling tools
  • Understanding of mobile app security principles and data protection regulations
  • Ability to work independently as well as in a team environment with strong time management skills
  • Experience with agile development methodologies and iterative project management approaches
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact