About this role
As a Senior Software Engineer specializing in Flutter, you will play a pivotal role in designing, creating, and managing our rich product catalogue. This position presents an exceptional opportunity to make a significant impact by taking ownership of engineering practices within a rapidly expanding organization. You will have the autonomy to make technical decisions that influence multiple teams and shape the future of the team global offerings.
Key Responsibilities:
- Design and implement high-quality, scalable mobile applications using Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and user experience.
- Mentor junior engineers and contribute to the development of best practices in software engineering.
- Participate in code reviews and ensure adherence to coding standards.
- Stay updated with the latest industry trends and technologies to ensure our solutions are innovative and efficient.
Required Skills & Qualifications:
- Strong experience with Flutter and Dart programming language.
- Proficiency in mobile application development and design patterns.
- Experience with RESTful APIs and third-party libraries.
- Understanding of Agile methodologies and software development life cycle.
- Excellent problem-solving skills and ability to work independently.
- Strong communication skills and ability to collaborate effectively with team members.
Experience:
- Minimum of 5-8 years of experience in software development, with a focus on mobile applications.
What we offer:
- A dynamic work environment where you can make a real difference.
- Opportunities for professional growth and development.
- A culture that encourages innovation and values your input.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.