Software Engineer - JavaScript/ TypeScript

Software Engineering @ Sofia, Bulgaria

Job Summary

Progress is looking for an experienced Software Engineer to join our NativeScript CoreModules 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 CoreModules Team is responsible for building the NativeScript cross-platform abstraction layer and many of the plugins and tooling around it (ex. the NativeScript renderer for Angular). You have the opportunity to be part of building this amazing technology stack.

Here is what you will be doing most of the time:

  • Contribute to the almighty NativeScript cross-platform layer using both Android and IOS APIs.
  • Dive deep into the Angular framework to assure seamless NativeScript integration with it.
  • Explore and integrate with the newest JS frameworks and trends.
  • Work with a QA engineer to ensure the expected product quality
  • Maintain good code quality by writing API reference and your own tests
  • Be part of the decision-making process shaping a great framework
  • 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

What we are looking for:

  • Experience in writing complex applications using JavaScript or TypeScript
  • An attire for writing clean and structured code that can easily be maintained by others
  • Excellent written and verbal English
  • Eagerness to learn new skills and technologies
  • Down-to-earth and friendly personality

Strong advantages:

  • Hands-on experience in mobile development (iOS or/and Android).
  • Experience with Angular (v. 2+)

Are you interested? We would be happy to tell you more. 
Apply now!


Share this open position