Mô Tả Công Việc
We are looking for a talented and enthusiastic Mobile Engineer to join our expanding team at Kamiverse.ai. Kamiverse.ai was born out of a passion for innovation and a strong academic foundation, stemming from a research lab in 2023. Our team comprises a diverse group of talented individuals, including accomplished researchers with an extensive academic background and seasoned engineers possessing real-world experience. As a Mobile Engineer, you will have a critical role in developing and maintaining our platform's mobile applications, ensuring a smooth and engaging user experience for our customers.
Responsibilities
- Design, develop, and maintain high-quality mobile applications for iOS and Android platforms using modern cross-platform mobile frameworks and technologies, such as React Native, Flutter.
- Collaborate with cross-functional teams, including UI/UX designers and backend engineers, to implement robust mobile solutions that integrate with our backend systems and APIs.
- Implement intuitive and user-friendly interfaces that align with our design guidelines and provide an exceptional user experience.
- Optimize mobile applications for performance, responsiveness, and scalability.
- Ensure code quality through code reviews, testing, and debugging to deliver reliable and maintainable mobile applications.
- Stay up-to-date with the latest trends and advancements in mobile development and leverage best practices to improve the mobile app development process.
- Collaborate with the backend team to define and implement APIs and data structures necessary for mobile app integration.
- Troubleshoot and resolve issues reported by users or detected through monitoring and analytics tools.
- Maintain clear and up-to-date documentation of mobile app architecture, code structure, and implementation details.
Yêu Cầu Công Việc
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in at least one cross-platform mobile development framework (React Native, Flutter, etc.) and the ability to quickly adapt to new technologies.
- Strong understanding of mobile app architecture, UI/UX principles, and best practices.
- Solid knowledge of mobile app performance optimization techniques and familiarity with profiling tools.
- Experience with RESTful APIs, asynchronous programming, and integrating mobile apps with backend services.
- Understanding of mobile app security principles and familiarity with common vulnerabilities and mitigation strategies.
- Familiarity with version control systems (e.g., Git) and agile software development methodologies.
- Excellent problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment.
- Strong written and verbal communication skills.
Preferred Qualifications
- Strong understanding of data structures and algorithms (competitive programming experience is preferred).
- A good sense of UI/UX is a plus.
- Experience with mobile app testing frameworks and tools.
- Knowledge of backend technologies and the ability to work on backend APIs and services.
- Familiarity with cloud services, such as GCP, AWS or Firebase, for mobile app integration and backend development.
- Active involvement in the mobile development community, open-source contributions, or a portfolio showcasing relevant mobile projects.
Hình thức
Quyền Lợi
- Competitive salary.
- Opportunity to work on innovative projects.
- Collaborative and dynamic work environment.
- Provided working equipment.
- Flexible work hours.