Expired
Job description
We are looking for 1 backend developer specialized in one of the following technology: Java, .net, php Your day-to day-duties will include implementing front-end (javascript) and back-end (server languages). We're looking for someone who is curious, independent, proactive and solution-oriented to solve problems efficiently and in a scalable manner. You will evolve in a dynamic and agile R&D team. In charge to develop our newly product in VOD, OTT, smartTV, web video platform solution as core developer. You will work with all the company team from the product owner, marketing, creative, support, pre-sale to technical team. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. To accomplish perfectly your mission you should be:● Technical leader in your domain
● At Least 5 years experiences
● Experience with Agile development process
● Experience in leading and mentoring other developers
● Ability to understand business requirements and translate them into technical requirements
● Valued member of an autonomous, cross-functional agile team
● Collaborate closely with product managers, designer and other software engineers
● Creative and proactive
● Fast learner and self-discipline
● Design and User Experience thinking
● Details oriented and pixel perfect eye
● Optimize the tools and workflows defined by the team and also propose ideas/solutions
● Ensure the performance, quality, and responsiveness of applications
● Identify and correct bottlenecks and fix bugs
● Handle the evolution, implementation and improvement of the mobile application
● Develop new user-facing features
● Build reusable, testable, and efficient code and libraries for future use
● Optimize application for maximum speed and scalability
● Implementation of security and data protection
● Help maintain code quality, organization and automatization
● Write and maintain documentation
Your skills and experience
Common skills● Solid understanding of object-oriented programming
● Good knowledge of performance limits and characteristics
● Knack for benchmarking and optimization
● Good sense of UI design and a user-oriented focus
● Strong background on OOP, MVC pattern, Coding structure and organization;
● In-depth understanding of UI component & customization, proficient in creating flexible UI for various device screen sizes;
● Knowledge of memory management
● Very good in RESTful APIs, JSON, Token authentication
● low level javascript programming, javascript framework (jquery, amberjs, angularjs, javascriptMVC, backbonejs), RESTFul API Token Based, bearer token and Oauth 2
● javascript minify and mixing
● less, sass or stylus
● RDBMS and NoSQL
● SQL languages and ORM
● Social Media API Integration (Facebook, Google+, GoogleMaps, Twitter, Linkedin etc ….)
● Unit Test and TDD process
● Continuous Integration System
● Versioning Control tools
● MVC
● UML
● Good in asynchronous request handling, partial page updates, AJAX
● Good in cross-browser compatibility issues and ways to work around them
● Javascript MVC pattern (angularjs, javascriptMVC, backbonejs)
● dom, ajax, json, web service, web api, restful api token based
● Cross domain script for multiple server and distributed script call
● Asynchronous request, partial page updates, AJAX
Good to have experiences
● media/interactive/marketing/online advertising industries
● CDN and load balancing infrastructure
● database design
● distributed memory caching system like memcached and redis
● multi thread and process programming
● network programming (socket , websocket, webrtc)
● low level programming (C/C++)
● video/audio processing (sound finger print, computer vision)
● media streaming (live streaming, progressive download, adaptive bitrate streaming etc ...)
● media server ( WOWZA, FMS, Red5, Unreal Media Server etc ...)
● Web and desktop application user interface (QT, Cocoa, opengl, winform etc ...)
● bash and PowerShell scripting
● GIS (Geospatial Information System)
● NodeJS
● Continuous Integration system
● Hybrid and native mobile apps programming
● C#, Javascript, Html5, CSS, Xamarin or Ionic is a plus
JAVA Skills
● NetBeans/Eclipse
● Tomcat/WebSphere/GlassFish/JBoss
● Java EE
● Hibernate and JDBC
● Spring, Jersey
● Android Studio
● Android OS
● VertX, Jersey
PHP Skills
● NetBeans/Eclipse
● Apache/nginx
● Php 5 to 7
● Doctrine / Propel / php database driver
● Symfony 2
.NET Skills
● Visual Studio
● IIS7
● .net framework +3.5, core and UWP
● c#, asp.net, asp.net web api, razor
● entity framework +6 / ODBC
● WEB API/WCF
● SignalR
● Xamarin, cordova, phonegap, ionic
ADT Group Holdings
View company
The Leading Media Agency & TV Content Investor in Vietnam
Company type
IT Product
Company size
51-150
employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT
More jobs for you
Get similar jobs by email
Posted
28 days ago
Software Architect (C#, .NET, Java, ReactJS, Golang)
At office
Ha Noi - Ho Chi Minh