Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Mobile Developer Advocate image - Rise Careers
Job details

Senior Mobile Developer Advocate

Looking for Sr. Developers to work in the extensive and challenging world of HarmonyOS-Next.

Sr. Developer will be the pioneer of improving and extending the HarmonyOS-Next universe through utilization of comprehensive application development skills.

In HarmonyOS-Next ecosystem, app developers from all over the world need our support for their unique technical questions, creative requirements and integration problems which needs to be addressed and solved quickly, without compromising high quality. To accomplish this very critical task and to maintain developer success (DS) and developer experience (DX), we’re developing solutions and projects which are mostly open source, providing technical support as well as developing our community which is getting bigger and bigger every day with our engineer and business teams’ tremendous efforts.

Key Responsibilities

·        Simply, take the tech lead role of the projects in different verticals that we are developing for HarmonyOS-Next.

·        Involve in not only development of a part but also technical design process of requirements.

·        Be able to contribute and prepare to product backlog with technical items.

·        Pursue writing clear, testable, maintainable and properly documented code.

·        Design the technical architecture of the application when it is necessary.

·        Provide architectural and technical leadership/guidance on integrated applications of various partners to HarmonyOS-Next ecosystem.

·        Achieve AS-IS vs. TO-BE analysis on targeted applications and services, outline the solution blueprints.

·        Analyze the market trends and customer needs to propose new and competitive features/services for HarmonyOS-Next ecosystem.

·        Actively contribute on team’s knowledge and skill set through knowledge sharing sessions, tech-talks or documents, be a part of the community.

·        Managing the repo including PRs, code reviews and merge into main branch.

·        Resolving, addressing, supporting issues on team’s repo.

·        Istanbul, Izmir, and Ankara locations have priority, with the possibility to work remotely from other locations.

Minimum Qualifications

·        Bachelor's degree in Computer Engineering, Software Engineering, or related technical fields.

·        6+ years of software development experience

·        4+ years of hands-on experience in mobile application development

·        Strong command of JavaScript/TypeScript programming languages

·        Proven track record of delivering complex mobile applications

·        Strong command of English for technical communication

Preferred Qualifications

·        Hands-on experience in front-end development

·        Experience in any of the mobile technologies with Declarative UI such as Jetpack Compose, React Native, Flutter, SwitfUI etc.

·        Experience with architectural patterns and best practices in mobile development

·        Experience with state management in the development process

·        Background in performance optimization and application security

·        Experience with CI/CD pipelines and basic DevOps practices

·        Experience in mentoring junior developers

·        Knowledge of system design principles and scalable architecture

·        Master's degree

What You Should Know About Senior Mobile Developer Advocate, Huawei Telekomünikasyon Dış Ticaret Ltd

If you're passionate about mobile development and eager to take on a challenging role, we have an exciting opportunity for you as a Senior Mobile Developer Advocate at our company. In this position, you'll be at the forefront of enhancing the HarmonyOS-Next ecosystem, a thrilling domain where innovative app developers from around the world seek support for their unique technical challenges, creative endeavors, and integration issues. You'll play a pivotal role in shaping the future of this ecosystem, guiding developers through technical design processes, and delivering high-quality solutions. Your day-to-day will involve leading projects across different verticals, collaborating with talented teams, and crafting top-notch code that is clear, maintainable, and documented. As a Senior Mobile Developer Advocate, you'll also analyze market trends, contribute to architectural designs, and mentor junior developers, fostering a community that thrives on knowledge sharing and innovation. With the option of prioritizing locations like Istanbul, Izmir, or Ankara while also embracing remote work, you can enjoy the flexibility you need. If you have a passion for mobile application development, a strong command of JavaScript/TypeScript, and a knack for providing exceptional technical guidance, we want to hear from you. Join us in propelling HarmonyOS-Next forward and make a difference in the world of mobile development!

Frequently Asked Questions (FAQs) for Senior Mobile Developer Advocate Role at Huawei Telekomünikasyon Dış Ticaret Ltd
What are the key responsibilities of a Senior Mobile Developer Advocate at the company?

As a Senior Mobile Developer Advocate, your key responsibilities include taking the tech lead role in various projects for HarmonyOS-Next, contributing to technical design processes, and preparing the product backlog with technical items. You will ensure high-quality code by writing clear, maintainable code and providing architectural guidance on integrated applications. Additionally, you will conduct AS-IS vs. TO-BE analyses and actively contribute to the team’s knowledge through sharing sessions and tech talks.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Mobile Developer Advocate position?

To apply for the Senior Mobile Developer Advocate position, candidates must possess a Bachelor's degree in Computer Engineering or related fields and have at least 6 years of software development experience. Specifically, you should have 4+ years of hands-on experience in mobile application development and a strong command of JavaScript and TypeScript. Proven experience delivering complex mobile applications and fluency in English for technical communication are also essential.

Join Rise to see the full answer
What skills are preferred for the Senior Mobile Developer Advocate role?

Preferred qualifications for the Senior Mobile Developer Advocate include hands-on experience in front-end development, familiarity with mobile technologies using Declarative UI such as Jetpack Compose, React Native, or Flutter, and knowledge of architectural patterns and best practices in mobile development. Additionally, experience with performance optimization, CI/CD pipelines, and mentoring junior developers is highly regarded.

Join Rise to see the full answer
Where can the Senior Mobile Developer Advocate position be based?

The Senior Mobile Developer Advocate position has priority locations such as Istanbul, Izmir, and Ankara. However, there is a possibility of remote work from other locations, providing flexibility for candidates to choose a work arrangement that suits them best.

Join Rise to see the full answer
How does the role of Senior Mobile Developer Advocate contribute to the HarmonyOS-Next ecosystem?

The role of the Senior Mobile Developer Advocate contributes significantly to the HarmonyOS-Next ecosystem by leading various projects, providing technical guidance, and addressing developers' needs in real-time. By analyzing market trends and customer needs, you'll propose new features and services, ultimately enhancing the developer experience and success within the HarmonyOS-Next community.

Join Rise to see the full answer
Common Interview Questions for Senior Mobile Developer Advocate
Can you describe your experience with mobile application development?

When answering this question, focus on specific projects you've worked on, highlighting the technologies you used, challenges you overcame, and how you contributed to the success of the applications. Mention any specific frameworks or methodologies that you are familiar with that are relevant to the Senior Mobile Developer Advocate role.

Join Rise to see the full answer
What techniques do you use to ensure high-quality code?

Discuss your approach to writing clear, testable, and maintainable code. You might mention practices like code reviews, addressing technical debt, using version control systems effectively, and employing automated testing strategies to ensure the quality of your work aligns with industry standards.

Join Rise to see the full answer
How do you approach mentoring junior developers?

When speaking about mentoring, share your philosophy on knowledge sharing and learning experiences. Detail how you have previously guided junior developers in their tasks, helped them with problem-solving, and supported their professional growth through constructive feedback.

Join Rise to see the full answer
What are the critical architectural patterns you have employed in your projects?

Provide specific examples of architectural patterns you've implemented, such as MVC, MVVM, or Clean Architecture, and explain why you chose those patterns for particular projects. Discuss how these patterns improved maintainability and scalability in your applications.

Join Rise to see the full answer
How do you stay updated with the latest trends in mobile development?

Explain the resources you utilize to stay informed, such as blogs, podcasts, online courses, webinars, or tech forums. Mention any communities you've engaged with, including contributions to open-source projects or participation in developer meetups.

Join Rise to see the full answer
Can you provide an example of a complex application you've delivered successfully?

Choose a project that showcases your skills and the challenges faced during its development. Discuss your specific contributions, the technologies and frameworks used, and how you ensured the project met its objectives on time and with high quality.

Join Rise to see the full answer
How do you prioritize feature development when working on a project?

Describe your strategy for prioritizing features, such as focusing on user needs, analyzing the market, and collaborating with stakeholders. Emphasize the importance of aligning development with business goals and customer satisfaction.

Join Rise to see the full answer
What is your experience with CI/CD pipelines?

Explain your experience with Continuous Integration and Continuous Deployment processes, including tools you've used. Share how implementing CI/CD practices has improved the development cycle and the overall delivery of high-quality applications.

Join Rise to see the full answer
How would you approach resolving a critical issue in the team’s repository?

Outline your problem-solving process, focusing on steps like assessing the issue, conducting root cause analysis, collaborating with team members, and testing solutions before committing changes to ensure stability in the main branch.

Join Rise to see the full answer
What strategies do you employ for performance optimization in mobile applications?

Discuss various optimization techniques that you have utilized, such as efficient caching strategies, lazy loading, reducing resource usage, and performance monitoring tools. Highlight how these practices have led to enhanced application performance.

Join Rise to see the full answer
Similar Jobs
AudioStack Remote No location specified
Posted 5 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 11 days ago
Photo of the Rise User
Advansys Remote No location specified
Posted 7 days ago
Photo of the Rise User
700Apps Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago

Huawei is a global provider of information and communications technology (ICT) infrastructure and smart devices. Huawei is headquartered in Shenzhen, China.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 8, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!