<aside>
💡 Qualified candidates, please send your resume/portfolio to [email protected]
</aside>
Company Overview
Alpha Bits, headquartered in Ho Chi Minh, Vietnam, is a premier technology consulting firm dedicated to serving startups, businesses, and private sector organizations with bespoke software and hardware solutions. We pride ourselves on our innovative approach and our ability to adapt to the ever-changing digital landscape, ensuring that our clients not only meet but exceed their technological goals. At Alpha Bits, we value creativity, collaboration, and commitment to excellence, creating an environment where professionals can thrive and contribute to the tech community's growth.
We are eagerly seeking a Senior Mobile Developer with specialized skills in cross-platform development using either Flutter or React Native, along with experience in native mobile app development using one of the following languages: Swift, Objective-C, Kotlin, or Java. The successful candidate will have a comprehensive understanding of database design and excel in HTTP request methodologies such as REST or GraphQL. Fluency in English and the ability to collaborate effectively within an agile development framework are essential for this role.
Responsibilities
- Design and implement high-quality mobile applications for iOS and Android platforms, utilizing Flutter or React Native for cross-platform development.
- Develop native mobile applications using either Swift, Objective-C, Kotlin, or Java, demonstrating deep expertise in at least one of these languages.
- Work closely with product and design teams to convert user requirements into compelling mobile solutions that offer seamless user experiences.
- Apply best practices in database design to ensure efficient data management and integration within mobile applications.
- Expertly use RESTful APIs or GraphQL for backend integration, optimizing app performance and scalability.
- Keep abreast of the latest mobile development technologies and trends, incorporating innovative features to enhance app functionality and user engagement.
- Utilize Backend as a Service (BaaS) platforms for rapid backend development and explore low-code/no-code tools for efficient prototyping and development.
- Utilize Firebase or other monitoring tools for tracking and analyzing user behavior to inform product improvements and marketing strategies.
- Set up and manage CI/CD pipelines to streamline the testing, building, and deployment processes for mobile app releases.
- Participate actively in agile development cycles, contributing to sprint planning, task estimation, and delivering high-quality, maintainable code.
- Mentor junior mobile developers, sharing knowledge and fostering a culture of innovation and continuous improvement in mobile development practices.
Requirements
- Bachelor in Computer Science, Engineering, or related field.
- Over 5 years of experience in mobile development, with a strong portfolio highlighting both cross-platform and native app projects.
- Proficiency in cross-platform development using Flutter or React Native, coupled with expertise in native app development using Swift, Objective-C, Kotlin, or Java (experience in just one of these languages is required).
- Solid understanding of database design and experience with implementing efficient database solutions for mobile apps.
- Strong knowledge of data structures and algorithms.