Current accepting applications for Senior Flutter Mobile Developer

We hire and contract directly with all of our team members. We do NOT work through agencies. If you are an agency or recruiting firm, please do not waste your time contacting us.

Are you an experienced JavaScript developer looking to work with live video applications? Apply for our free WebRTC training and earn a place on our team of experts.

Are you in a Master of Computer Science program hoping to make a career in live video applications? Apply to be a WebRTC.ventures intern!

Senior Flutter Mobile Developer

Position: Remote; full or part-time

Responsibilities

  • Lead development and architecture of Flutter applications
  • Specialize in WebRTC or related audio/video apps using diverse open source and commercial platforms
  • Participate in daily standups with team members
  • Conduct weekly client demos

Qualifications

  • Proficiency in English for business/technical meetings is essential
  • Available to work at least 4 hours daily during Eastern or Central US business hours
  • Experience as a key contributor to a large mobile application development project with other team members
  • Proven ability to build and troubleshoot native Flutter SDKs
  • Outstanding communication skills, with a strong commitment to responsiveness
  • Possess an entrepreneurial mindset, quick problem-solving abilities, and the capacity to deliver timely solutions
  • Able to work remotely with a reliable internet connection and personal equipment

Technical Requirements

  • Minimum 4 years of mobile development experience and 2 years of Flutter app development experience
  • Familiarity with WebRTC
  • Expertise in integrating 3rd party SDKs, utilizing websockets, REST APIs, and Webhooks
  • Solid networking knowledge, including OSI network layers and TCP/IP
  • Experience working in agile teams using Scrum or Kanban methodologies

Bonus Skills

  • Knowledge of SIP and media proxies (e.g., Kamailio, rtpengine) and telephony platforms (e.g., Asterisk, Freeswitch)
  • Kotlin production development experience
  • Understanding of Swift Combine framework, React Native/JavaScript is a plus

To apply, please fill out this form. Direct applications only, no agencies!

Other roles (no openings currently available)

  • Senior WebRTC Developer
  • Project Lead / Scrum Master (Remote)
  • Senior DevOps Engineer (Remote)
  • Full Stack Developer (Remote)
  • QA Functional Tester (Panama office)

Senior WebRTC Developer

Position: Remote; full or part-time

Responsibilities

  • Development and architecture of live video applications using WebRTC for a variety of industries and use cases using a variety of open source and commercial platforms
  • Daily standups with teammates
  • Weekly demos with clients

Qualifications

  • Bachelor degree in Computer Science or equivalent experience
  • English fluency for business/technical meetings is a must
  • Strong communication skills with the ability to be highly responsive
  • An entrepreneurial mindset with the ability to quickly identify problems, overcome challenges, and provide timely solutions
  • Ability to work remotely with a strong internet connection on your own equipment
  • Ability to work 4-6 hours on Eastern or Central US business hours

Technical Requirements

  • Experience working with WebRTC! (If you are an experienced JavaScript developer but do not have WebRTC experience, consider the WebRTC.Ventures Training Program.)
  • Development and architecture of web and mobile applications using our preferred technical stack: JavaScript / React / Node.js
  • Experience using WebRTC media servers such as Janus and Jitsi
  • REST APIs and Webhooks
  • Docker / Kubernetes
  • IaaS platforms (AWS, GC and Digital Ocean)
  • Solid networking knowledge (OSI network layers, TCP/IP)
  • Understanding of Telephony and real-time communication concepts (SIP, Trunking, ICE, STUN/TURN)
  • Experience working in agile teams using Scrum or Kanban methodologies

Bonus Skills

  • SIP and media proxies (Kamailio, rtpengine)
  • Telephony platforms (Asterisk, Freeswitch, voxeo)
  • Video streaming technologies such as HLS, RTMP, etc.
  • Web servers/reverse proxies (Nginx, haproxy, Apache, Tomcat)
  • Selenium and/or Puppeteer
  • Front end development skills
  • Python
  • iOS/Android Native development
  • React Native

Project Lead / Scrum Master

Position: Remote; full or part-time

Responsibilities

  • Provide leadership to cross-functional software development teams
  • Set roadmaps, business and technical requirements documents, and timelines
  • Daily standups with teammates
  • Weekly demos with clients 

Qualifications

  • English fluency for business/technical meetings is a must
  • Multiple years experience working in a collaborative, client-facing environment
  • Strong communication skills with the ability to be highly responsive
  • An entrepreneurial mindset with the ability to quickly identify problems, overcome challenges, and provide timely solutions
  • Ability to work remotely with a strong internet connection on your own equipment
  • Ability to work 4-6 hours daily on Eastern or Central US business hours

Technical Requirements

  • Scrum or Agile certification
  • Experience working in agile teams using Scrum or Kanban methodologies

Senior DevOps Engineer

Position: Remote, full or part-time

Responsibilities

  • Configuration and management of web and mobile application infrastructure
  • Create and implement automating of different type of testing, CICD pipelines, software deployments
  • Daily standups with teammates
  • Weekly demos with clients

Qualifications

  • Bachelor degree in Computer Science, Software Engineering, or related field, or equivalent work experience
  • English fluency for business/technical meetings is a must
  • Multiple years experience working in a collaborative, client-facing environment
  • Strong communication skills with the ability to be highly and quickly responsive
  • An entrepreneurial mindset with the ability to quickly identify problems, overcome challenges, and provide timely solutions
  • Ability to work remotely with a strong internet connection on your own equipment
  • Ability to work 4-6 hours daily on Eastern or Central US business hours

Technical Requirements

  • 3+ years of DevOps Cloud practices, AWS, logging, monitoring. 
  • High hands-on experience with Docker, Terraform and Ansible
  • Experience in the development and architecture of web and mobile applications
  • Experience working in agile teams using Scrum or Kanban methodologies

Full Stack Developer

Location: Remote; full or part-time

Responsibilities

  • Development and architecture of web and mobile applications
  • Focus on WebRTC using a variety of open source and commercial platforms
  • Daily standups with teammates
  • Weekly demos with clients

Qualifications

  • Bachelor degree in Computer Science, Software Engineering, or related field, or equivalent work experience
  • English fluency for business/technical meetings is a must
  • Multiple years experience working in a collaborative, client-facing environment
  • Strong communication skills with the ability to be highly and quickly responsive
  • An entrepreneurial mindset with the ability to quickly identify problems, overcome challenges, and provide timely solutions
  • Ability to work remotely with a strong internet connection on your own equipment
  • Ability to work 4-6 hours daily on Eastern or Central US business hours

Required Technical Skills

  • 3+ years of ReactJs / Node.js / Javascript
  • Masters / Bachelors degree in Computer Science or equivalent experience
  • Experience implementing REST API’s and Webhooks
  • Docker / Kubernetes
  • IaaS platforms (AWS, GC and Digital Ocean)
  • Experience with media servers such as Janus and Jitsi
  • Solid networking knowledge (OSI network layers, TCP/IP)
  • Understanding of Telephony and real-time communication concepts (SIP, Trunking, ICE, STUN/TURN)

Bonus Skills

  • Experience with WebRTC
  • Experience with SIP and media proxies (Kamailio, rtpengine) and telephony platforms (Asterisk, Freeswitch, voxeo)
  • Experience with web servers/reverse proxies (Nginx, haproxy, Apache, Tomcat)
  • Selenium and/or Puppeteer
  • Front end development skills
  • Python
  • iOS/Android Native development
  • React Native
  • Experience with video streaming technologies such as HLS, RTMP, etc.

About WebRTC.Ventures

WebRTC.ventures is a software design & development agency founded as AgilityFeat Inc. in 2010 in the United States. Our team of more than 60 developers, designers, and project leads have been building development expertise since that time. Working remotely from all around North and South America, we specialize in building live video applications for many industries, especially healthcare. We also perform custom development services for a wide range of industries.

WebRTC Services

...

WebRTC Live

...

View past episodes  of our webinar interview series about the latest webRTC use cases and technical updates. Join our mailing list to learn about upcoming episodes!
The WebRTC.ventures Blog

Read some of our latest posts involving the Amazon Chime SDK.