Software Engineer - iOS and JavaScript/ TypeScript

Software Engineering @ Sofia, Bulgaria

Job Summary

Progress is looking for an experienced Software Engineer to join our NativeScript Runtimes Team.

The NativeScript framework enables developers to build truly native mobile applications using technologies they already know – JavaScript/ TypeScript, CSS and Angular. The core of the framework is open sourced and has a vibrant community of thousands of developers. The NativeScript Runtimes Team is responsible for several key components of the framework – the two runtimes (iOS and Android), the CLI and various developer tools. You have the opportunity to be part of building this amazing technology stack.

As a Software Engineer, you will be expected to:

  • Understand the build infrastructure for mobile applications for iOS and be able to incorporate it into NativeScript
  • Deep dive into the heart of the NativeScript – the component that bonds the JavaScript and the native iOS environment
  • Break down in parts the JavaScript Core Framework and put it back together
  • Solve problems which answers cannot be found in Google or even StackOverflow
  • Actively work with a QA engineer to ensure the expected product quality
  • Maintain good code quality by writing API reference and your own tests
  • Write customer-facing documentation as part of the delivered product
  • Help other team members and community members in using your own output as well as participate in cross-team efforts
  • Be open to stretching your comfort zone by diving into Android development as well

You will be the person who has:

  • Hands-on experience in mobile development – iOS (Android is a BIG plus)
  • Experience with JavaScript and/or TypeScript
  • An attire for writing clean and structured code that can easily be maintained by others
  • NodeJS knowledge would also be an advantage
  • Excellent written and verbal English
  • Eagerness to learn new skills and technologies
  • Down-to-earth and friendly personality

If you are interested, apply now, we would be happy to meet you!

Share this open position