Senior Frontend Engineer (Hybrid Mobile)

job description

Would you like to work on a high performance mobile product with the latest hybrid technology, in a great international team, and in a culture that values the happiness?

  • You will learn a lot about full-circle software development process in continuous integration environment of a large team.
  • You will focus on delivery important hybrid mobile applications.
  • Participate in the development of high-security, high-availability, high performance mobile-hybrid application with backend in Java and frontend in Angular/HTML5 based on iOnic framework.
  • Collaborate daily and directly with Swiss colleagues and product managers on product development.
  • Design, prepare and execute unit tests.

your skills & experience

  • Excellent skills in English communication (both reading and writing) – TOEIC 650+ or equivalent.
  • Strong experience with frontend development, javascript, angular, html5 or native/hybrid mobile applications.
  • Strong understanding of modern software design and development methodologies (e.g., OOP, MVVM, MVC).
  • Strong understanding of modern SCM (software configuration management) and automated continuous integration and delivery (CI/CD).
  • Good understanding of testing tools, unit testing and integration test scripting, and testing methodologies, especially frontend testing with protractor, jasmine or similar framework.
  • Able to apply consistently quality and security standards.
  • Experience in Agile Methodologies and practices.
  • Experience with frontend html framework such as iOnic and bootstrap.
  • Experience with hybrid technologies such as Cordova, Phonegap and Electron or native mobile development.
  • Experience with Java/JavaEE is a big plus but not required.
  • Experience with LESS, CSS3, UX is nice but not required.

why you'll love working here

  • “Attractive salary you’ll love!!!
  • 13th-­month bonus.
  • Opportunity to travel to Switzerland.
  • Create value by involving in high impact products.
  • Private health insurance coverage for your peace of mind.
  • Flexible working time.
  • Cool, modern spacious office.
  • Modern iMac or Macbook Pro, High-end PCs.
  • Regular team vacation trips in Vietnam and abroad.
  • Lots of release celebrations, food and snacks.
  • Training & talks covering wide range of topics.
  • Operate in full continuous integration software development setup with the latest and popular technology stacks.
  • Work in collaboration directly with talented European tech professionals to grow your technical, English communication and interpersonal skills.
  • Work in an open-­minded, friendly, positive, transparent and agile environment.

About NVG Technology Co. Ltd.

NVG is part of Scout24 AG, a joint venture of Ringier AG and Die Mobiliar AG. Scout24 operates biggest online marketplaces in Switzerland (Car, Real Estate, general classifieds) and Mobiliar is one of leading Insurance company in Switzerland. We develop products for our parent company businesses.

At NVG we believe in having a “GREAT PLACE TO WORK", where everyone:

MAKE IMPACT: Our products & solutions are important and have been helping the lives of several millions of people. We have top rankings in Appple App Store, Google Play Store as well as web traffic.

GROW: Working in an distributed agile product team each member to take more responsibility, learn many new skills and knowledge. Having a great team in HCMC and working with Swiss international colleges help us grow everyday.

BE HAPPY: We work hard to create a positive working culture where the working condition is comfortable, employee contribution is valued and work­life balance is supported.

Drop by office and see it for yourself, you will feel it.

Active Tech Stack & Tools

This is a list of technology currently used in our teams:

  • Backend: Java EE, JPA, JAX­RS, .NET core, .NET MVC, .NET ASP, Entity, Web API, Node JS, Firebase, Swagger, Restful APIs
  • Frontend: JavaScript, Typescript, AngularJS, Angular 2+, Jquery, React JS, HTML5, SASS/LESS, Custom UX frameworks.
  • DB, Data & Search: MSSQL, Oracle, Flyway, Postgres, SQLite, SOLR, Elastic Search, Cassandra.
  • Native mobile development: Java, Kotlin, Objective­c, Swift, Android SDK, iOS SDK.
  • Hybrid mobile development: iOnic 2, Cordova.
  • Architecture: MVC, MVVM/Reactive, MVP, Clean Architecture, Microservice, Enterprise architectures.
  • Automated tests / Quality: Selenium, native mobile automation (XCUITest, Espresso), Appium, Protractor, Jasmine, NUnit, JUnit, SonarQub.
  • Server: Docker, Kubernetes, IIS, JBOSS.
  • DevOps: Jenkins, Teamcity, Bamboo, CircleCI, GitHub Enterprise, Bitbucket enterprise, Maven, Gradle, Grunt, Gulp, Webpack, npm, nuget,cocoapod.
  • IDEs & Editors: IntelliJ, Visual Studio 2017. Android Studio, XCode, Webstorm, Microsoft Visual Studio Code.
  • Testing infrastructure: Plenty of Android + iOS devices, also Microsoft Azure Mobile Test Service.
  • Collaboration tools: Hipchat, Jira, Confluence, Invisionapp, Sketch app, Slack.
  • Hardware: iMac, Macbook Pro, Powerful PCs with at least 2 screens (2550 x 1440 screen).
NVG Technology Co. Ltd.
+84 28 6256 0990
Level 12, Block A2, Viettel Tower, 285 CMT8, District 10.