Position Overview:
As a Mid-level Mobile Developer, you will be a key member of our development team, responsible for designing and implementing mobile applications for our gaming platform using Flutter. You will work closely with cross-functional teams to translate design concepts into high-quality, performant, and user-friendly mobile experiences. This role offers an exciting opportunity to gain hands-on experience in mobile development and contribute to the growth of our startup.
Key Responsibilities:
·        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.
Benefits:
·        Competitive salary
·        Professional development opportunities
·        Opportunity to work on cutting-edge projects in the gaming industry
·        Dynamic and collaborative work environment
·        Flexible work arrangements