React Native/App Developer (offline)

We had 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.

If you are brave enough to start this exciting and dangerous adventure, let’s check what we expect:
• Working experience with ReactJS
• 3+ years of experience in front-end development
• Expert knowledge of modern JavaScript (ES6, Webpack, TS, tests — you know what we mean)
• Working experience in mobile/desktop development (Java / Objective C / C++)
• Eager to learn and work with many different technologies
• Self-motivated and can work independently
• Upper-Intermediate English
• Excellent communication abilities

As a plus:
• Working experience with React Native (strong plus!)
• Understanding of network technologies and particularly VPN

Our philosophy is that we are a small, closely-knit team and we care deeply about you:
• Competitive salary
• Great new office space
• Flexible working schedule, partially remote work possible
• Working directly with colleagues from Silicon Valley and around the world
• Team trips, certification and events compensation, medical insurance, sports etc.
• Last but not least, we are really fun to work with!

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

About OpenVPN

OpenVPN Technologies is a privately held company based in the Pleasanton, California, integrating a suite of leading-edge networking and software technologies. OpenVPN Technologies has designed and deployed a virtual network software that provides secure, reliable, and scalable communication services, not only fulfilling the requirements of the traditional virtual private network (VPN) market, but also addressing the demands of next wave web-scale VPN services. OpenVPN, our award-winning open source VPN product, has established itself as a de-facto standard in the open source networking space, with over 3 million downloads since inception. OpenVPN Technologies is the provider of next-generation secure and scalable communication services, implementing its business plan through strategic partnerships with key application software providers and marketing its product to SMB market place through its OpenVPN web site that is experiencing more than 250,000 new SMB users, prospects, and customers per month.

Company website:
https://openvpn.net/

DOU company page:
https://jobs.dou.ua/companies/openvpn/

The job ad is no longer active
Job unpublished on 10 May 2021

Look at the current jobs JavaScript / Front-End Kyiv→