Match score not available

Senior Application Developer

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

4+ years of experience in application development, Experience in React Native and C++ or Objective-C, Eager to learn different technologies, Upper-Intermediate English.

Key responsabilities:

  • Build desktop and mobile applications
  • Participate in design and code reviews
OpenVPN Inc. logo
OpenVPN Inc. http://www.openvpn.net
51 - 200 Employees
See all jobs

Job description

We have Android, iOS, macOS, and Windows applications with shared code written on React Native, Redux, TypeScript, and a whole galaxy of native code on C++, Objective C, Java.

Also, an Electron layer, custom installation process, multi-threading, network handling, cryptographic operations, and system services. Not that we needed all that for the project supposed to be developed by a Frontend Team, but once you get locked into a serious stack collection, the tendency is to push it as far as you can. The only thing that really worried us was Linux. There is nothing in the world more helpless and irresponsible and depraved than a team trying to migrate its application to support all major Linux distributions, and we knew we’d get into that rotten stuff pretty soon.



Responsibilities:

  • Build desktop, and mobile applications using cutting-edge technologies
  • Participate in design and code reviews
  • Identify and communicate front-end best practices
  • Be part of a small but growing engineering team in an Agile software development cycle


We're looking for someone who has

  • 4+ years of experience in application development using React Native
  • Working experience in mobile/desktop development using C++ or Objective-C
  • Eager to learn and work with different technologies
  • Self-motivated and can work independently
  • Upper-Intermediate English
  • Excellent communication abilities

Nice to have

  • Knowledge of modern JavaScript
  • Working experience with Java



Our philosophy is that we are a small, closely-knit team, and we care deeply about you

  • Competitive pay rates
  • Fully remote work environments
  • Self-managed time off
  • Team trips and special events



At OpenVPN, we pride ourselves on our commitment to creating innovative and secure networking solutions. If you join us, you will have the unique opportunity to shape the product that millions worldwide will interact with daily.


Stay updated with the latest developments and participate in discussions about OpenVPN. Engage with OpenVPN on Github, LinkedIn, and Facebook.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Self-Motivation

Application Developer Related jobs