Developer Experience Engineer (Praca zdalna)

MOVATE SP Z.O.O.

Warszawa
Praca zdalna
Umowa o pracę
Umowa o pracę
🌐 Praca zdalna
Pełny etat
Gradle
Xcode
Swift
Kotlin

About the project

  • We are looking for a (Senior) Developer Experience Engineer ('Native') to join our Video Developer Tools Team who is passionate about video technology and real-time communications and also has a strong interest in creating content to help shape the way developers interact with our platform, APIs and services.
  • As a Developer Experience Engineer, you will be responsible for producing high-quality, educational, and engaging content for developers using our full stack services and APIs. This includes writing tutorials, creating documentation, producing code samples, blog posts, video tutorials, and other resources to help developers understand how to effectively use our platform. The role will involve collaborating with engineering, product teams, and community manager ensure content is relevant, up-to-date, and helps drive an excellent developer experience.

Your responsibilities

  • Develop comprehensive, clear and practical content such as tutorials, blog posts, code samples and guides for iOS, Android, or desktop platforms.
  • Write and maintain high-quality documentation for APIs, SDKs, and developer tools that are easy to understand and follow.
  • Build applications that support a wide range of devices and browsers, ensuring smooth video performance across various platforms.
  • Ensure smooth integration with 'native' SDKs (iOS, Android, desktop) and APIs, making it easier for developers to interact with the system.
  • Advocate for the Vonage Video APIs and contribute to the creation of open-source projects, SDKs, sample code, tutorials and blog posts that help developers get up and running quickly with video APIs and integrate them into their own applications.
  • Create video content and screencasts that demonstrate full stack development, helping users understand how to implement various features and workflows.
  • Actively participate in developer communities by answering questions, offering support, and sharing best practices.
  • Work closely with engineering, product, and UX teams to ensure technical accuracy and that content meets the needs of both developers and the business.
  • Ensure content is optimized for search engines to maximize visibility and organic reach.
  • Participate in code reviews, design discussions and sprint planning.

Our requirements

  • Proficiency in 'native' programming languages such as Swift, Objective-C (iOS), Java, Kotlin (Android) and cross-platform frameworks.
  • Experience with building systems like Gradle, Xcode or CMake.
  • Strong understanding of API design and RESTful principles.
  • Knowledge of mobile libraries distribution systems such as CocoaPods and Swift Package Manager (SPM) for iOS and Maven Central or GitHub Packages for Android.
  • Proven experience in creating high-quality technical content, including written guides, tutorials, samples code.
  • Experience with debugging, profiling, and performance optimization in mobile or desktop environments.
  • Experience building applications with Video APIs.
  • Excellent written and verbal communication skills, with the ability to simplify complex technical concepts for a broad audience.
  • Familiarity with CI/CD such as Jenkins, Github Actions or similar tools
  • Strong knowledge of the latest trends and best practices in mobile development and developer tools.
  • Skilled in gathering and synthesizing feedback from developers to improve products and resources.
  • Track record of delivering high quality code in a fast-paced environment.
  • High accountability and rigor to follow best practices for software development, including rigorous testing, documentation and version control.
  • Excellent written and spoken English.

Optional

  • Ability to write maintainable, scalable and type-safe code with TypeScript.
  • Knowledge of React 'Native' development.
  • Familiarity building backend services using any of Node.js, Python, Java and/or Go technologies.
  • Familiarity with JavaScript frameworks like React and Vue.js.
  • Familiarity with Docker, Kubernetes and containerization tools.
  • Experience with video editing software and creating video content for developers.
  • Familiarity with Real-Time Communications.
  • Contributions to open-source projects or developer resources.
  • Basic understanding of SEO principles to optimize written content for search engines.

Technologies we use

Wyświetlenia: 7
Opublikowana3 dni temu
Wygasaza 16 dni
Rodzaj umowyUmowa o pracę
Tryb pracyPraca zdalna
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Developer Experience Engineer"