Ethosverse Flutter Automation Software Engineer
Responsibilities
Develop cross-platform applications using Flutter framework for desktop (Windows, macOS, Linux) and mobile (Android, iOS) platforms.
Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
Design and implement UI/UX components following platform-specific design guidelines and best practices.
Integrate platform-specific features and APIs using Flutter plugins to access native functionalities.
Write clean, maintainable, and efficient code following Flutter and Dart programming language best practices.
Optimize application performance and memory usage to ensure smooth and responsive user experiences across platforms.
Conduct testing and debugging to identify and fix issues, ensuring high-quality and bug-free software releases.
Stay updated with the latest Flutter framework updates, features, and best practices, and share knowledge with the team.
Requirements
Proficiency in the Flutter framework and Dart programming language with experience in developing cross-platform applications.
Strong understanding of platform-specific design guidelines and UI/UX principles for desktop (Windows, macOS, Linux) and mobile (Android, iOS) platforms.
Experience with Flutter plugins for accessing native functionalities and integrating platform-specific features.
Expertise in gRPC and its integration within Flutter applications.
Solid understanding of state management solutions in Flutter, such as Provider, Riverpod, or Bloc.
Familiarity with software development methodologies and best practices, including Agile, SAFe and iterative development.
Proficiency with version control systems like Git for code management.
Excellent problem-solving and troubleshooting skills with a strong attention to detail.
Ability to work independently and as part of a team in a fast-paced environment.
Excellent communication and collaboration skills.
Commitment to upholding ethical and professional standards, with a focus on continuous learning and improvement.
Plus
Experience in developing desktop applications using Flutter for Windows, macOS, and Linux platforms.
Knowledge of app distribution processes for desktop and mobile platforms.
Familiarity with continuous integration and deployment processes for Flutter applications.
Certification or training in Flutter framework and Dart programming language.
Employment Details
Flexible Employment: Part-time consultant role designed to accommodate individuals' other engagements, providing flexibility and autonomy in managing work schedule.
Hourly Compensation: Payments made on an hourly basis, offering fair compensation for time and effort invested in automation projects.
Stock Options: Recognized consultants may have the opportunity to receive stock options over a 4-year period, aligning incentives with the long-term success of the venture.
Ethosverse Benefits: Access to ethosverse app subscriptions/passes, assisting in current roles and providing valuable insights into the Ethosverse ecosystem, enhancing professional development and learning opportunities.
Benefits
Innovative Venture: Joining an exciting venture at the forefront of innovation, contributing to cutting-edge automation solutions within the Ethosverse ecosystem.
Passionate Team: Collaborate with a passionate team dedicated to making a difference, fostering a supportive and inspiring work environment.
Growth Opportunities: Room for growth and learning in a dynamic environment, with opportunities to expand skills and knowledge in automation, Python programming, and emerging technologies.
How to Apply
Please send your resume and a brief cover letter explaining why you're interested in the position to satwa@50gramx.io.