Android Lead Engineer

job description

Would you like work on high impact products with a large user base, grow by working with great international team, and in a culture that values the happiness of the team?

  • Make impact. Build a great product for our large user base (1mil plus).
  • Work daily with Swiss colleagues: Test Manager, Product Manager, Android Experts, Backend and UX for a successful product.
  • Ensure the product is functional, secured, high performant and testable.
  • Actively involved in product discussions.
  • Actively contribute to the mobile development process and technical knowledge of the entire organization.
  • Acquire the latest android development knowledge.

your skills & experience

  • Strong English written and verbal skills is a MUST.
  • At least 4 years experience in native Android development, with deep knowledge of the Android core framework and Java language.
  • Experience in using 3rd party libraries like Dagger, Retrofit, RxJava, ..
  • Strong understanding of modern Android application architecture such as MVP/Clean architecture.
  • Strong development experience with all layers of an Android application: network, database, model, business logics and views.
  • Experience in developing high performance client-server mobile applications: fast and highly responsive.
  • strong understanding of Android User Interface guidelines, care for mobile usability.
  • Strong quality mindset and practice with unit testing.

why you'll love working here

  • Attractive salary you’ll love!!!
  • Full contribution to social insurances.
  • Full salary in probation.
  • 13th-­month bonus.
  • 16+ days of annual leave.
  • Private health insurance coverage for you and your family members.
  • Opportunity to travel to Switzerland and other European countries.
  • Flexible working time.
  • Hybrid working model (company office and home office).
  • Work-life balance, 40 hours per week, Mon-Fri, No OT.
  • Create value by involving in high impact products.
  • 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: .NET core, .NET MVC, Entity Framework, Web API, NHibernate, IdentityServer4, Hangfire, Node JS, Firebase, Swagger, Restful APIs, JPA, JAX-RS.
  • Frontend: JavaScript, React JS, Typescript, Jquery, HTML5, SASS/LESS, Bootstrap, Styled Components, Custom UX frameworks, React Router, React Redux.
  • DB, Data & Search: MSSQL, Oracle, Flyway, Postgres, SQLite, SOLR, Elastic Search, Cassandra, Kafka, Redis, Spark, Hadoop, Neo4J.
  • Native mobile development: Java, Kotlin, Objective-C, Swift, Android SDK, iOS SDK.
  • Architecture: MVC, MVVM/Reactive, MVP, Clean Architecture, Microservice, Enterprise architectures.
  • Automated tests / Quality: Cypress, Selenium, native mobile e2e tests (XCUITest, Espresso), Protractor, Jasmine, NUnit, JUnit, SonarQube, Postman.
  • Monitoring: Kilbana, Sentry, Stacktify, SqlMonitor.
  • Server: Rancher, Docker, Kubernetes, IIS, JBOSS.
  • DevOps: Jenkins, Octopus, CircleCI, GitHub Enterprise, Bitbucket enterprise, Maven, Gradle, Grunt, Gulp, Webpack, npm, nuget, cocoapod.
  • Data Tools: GA, GTM, Cross-engage, Informizely, Intercom, Sitespect, Split.io, PolyBase, Sql Server Analysis, Qlik, Power BI, Google BigQuery, Tensorflow, Pytorch, SparkML, Squooba.
  • IDEs & Editors: IntelliJ, MS Visual Studio. Android Studio, XCode, Webstorm, Microsoft Visual Studio Code, Resharper.
  • Testing infrastructure and Mobile devices: One dev per dev, testing device pool, also Microsoft Azure Mobile Test Service.
  • UX & Analysis: Figma, Sketch, Zeplin, Whimsical, Google Analytics, GTM, Google DataStudio, Hotjar, Informizely, SiteSpect, Firebase, Streamline-icons, Refactoring UI.
  • Collaboration and Communication tools: Jira, Confluence, Slack, Zoom, Miro.
  • Hardware: iMac, Macbook Pro, Powerful PCs and Laptops with screens (2550 x 1440 screen).
NVG Technology Co. Ltd.
careers@nvg.vn
+84 28 6256 0990
Level 12, Block A2, Viettel Tower, 285 CMT8, District 10.