• Development: Design and implement high-quality, scalable, and maintainable mobile applications using Kotlin Multi Platform.
• Collaboration: Work closely with product managers, designers, and backend developers to deliver well-integrated features and enhancements.
• Code Review: Participate in code reviews to maintain code quality and ensure adherence to best practices.
• Testing: Write and execute comprehensive unit and integration tests to ensure application stability and performance.
• Optimization: Optimize mobile applications for maximum speed, scalability, and user experience.
• Documentation: Maintain clear and concise documentation for code and APIs to ensure efficient development and maintenance.
• Troubleshooting: Debug and resolve application issues, bottlenecks, and bugs to ensure a smooth user experience.
• Innovation: A creative mindset and the ability to think outside the box to deliver unique mobile solutions.
• Collaboration: Strong team player with excellent communication skills to work effectively with cross-functional teams.
• Quality: A commitment to writing clean, efficient, and maintainable code.
• User-Centric Design: A focus on delivering a seamless and intuitive user experience.
• Adaptability: Ability to quickly learn and adapt to new technologies and development practices.
• Proactivity: Self-motivated and proactive in identifying areas for improvement and driving projects forward.
• Experience: Proven experience in mobile application development using React Native or Flutter.
• Technical Skills: Strong proficiency in Kotlin, and a solid understanding of mobile development frameworks and tools.
• Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
• Portfolio: A strong portfolio of mobile applications developed using React Native or Flutter.
• Problem-Solving: Excellent analytical and problem-solving skills with a keen attention to detail.
• Version Control: Experience with version control systems like Git.
• Testing: Familiarity with testing frameworks and tools for mobile applications.
• Deployment: Experience with the deployment process for iOS and Android applications, including app store submission and release management.
At MakerStudio, we foster a culture of innovation, collaboration, and continuous learning. We believe that the best ideas emerge when diverse perspectives come together in an environment of mutual respect and open communication.