Collaborate with senior developers, designers, product managers, and other stakeholders to understand project requirements and contribute to technical discussions.
Assist in the development of mobile applications for our gaming platform using Flutter, following established coding conventions and guidelines.
Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
Participate in code reviews to provide feedback and ensure code quality, consistency, and maintainability.
Optimize mobile applications for speed, scalability, and usability across different devices and screen sizes.
Stay updated on the latest trends, technologies, and best practices in mobile development, particularly within the Flutter ecosystem.
Contribute to the improvement of development processes and tools to enhance productivity and efficiency.
Collaborate with backend developers to integrate mobile applications with server-side APIs and services.
Participate in the Agile development process, including sprint planning, estimation, and retrospective meetings.
Requirements
Bachelor s degree in computer science, Engineering, or related field.
1-2 years of experience in mobile application development, with exposure to Flutter.
Understanding of Flutter framework basics, including widgets, state management, and basic UI design principles.
Proficiency in programming languages such as Dart, Java, or Kotlin.
Familiarity with mobile app architecture patterns such as MVC, MVVM, or Flux.
Basic understanding of software engineering principles, design patterns, and best practices.
Strong problem-solving and analytical skills, with a desire to learn and grow in mobile development.
Ability to work effectively in a fast-paced, collaborative startup environment.
Passion for gaming and a creative mindset to develop innovative gaming experiences.
Good communication and interpersonal skills, with the ability to collaborate with team members effectively.