[HCM] Senior PHP Back-end Developer & Senior Web Developer

This is a fantastic opportunity for a talented quantitative developer…

 

Senior Web Developer – CMS


Job Description

 

  • Work with Product Designers to implement the best website system with large user base
  • Build efficient and reusable front-end abstractions and systems
  • Identify and address performance bottlenecks
  • Participate in design and code reviews
  • Interact with other team members to incorporate their innovations and vice versa
  • Identify and communicate best practices for front-end engineering

 

Job Requirement

 

  • Extensive CMS experience (WordPress, Drupal, Joomla, etc.)
  • MUST: 3+ years of experience in a professional software development environment
  • MUST: 2+ years of experience in front-end web development
  • Expert knowledge of web technologies (HTML/CSS/JS)
  • Experience with scripting languages (PHP, Python, Perl, etc.)
  • Extremely detail oriented. Strives for pixel perfect implementation
  • Unmistakable passion for elegant and intuitive user interfaces
  • Ability to write high-performance, reusable code for UI components
  • Aware of but not reliant on Object Oriented JavaScript Frameworks (Prototype JS, MooTools, Dojo, etc.)
  • Strong experience using PHP in a popular framework (e.g Zend, CodeIgniter, CakePHP, etc.)
  • Strong experience in building web services (SOAP, REST)
  • Broad knowledge & experience in other backend and web technologies, platforms, and frameworks (e.g. account payment, shopping cart, forum, CMS, encryption, streaming, server monitoring & reporting tools, etc.)
  • Educated in Computer Science or related fields. Master is a plus.
  • Must have experience with at least one full cycle of project development

 

Other Desired Experience:

 

  • Good communication skill in English
  • Experience working with development, staging and production development
  • Experience with Agile software development methodology (e.g. Scrum) and source control (e.g. svn, git)
  • Ability to work independently, take initiative, solve problems and suggest new ideas

 

Salary range from 12 mil VND/m to 18 mil VND/m (depend on experiences)

 

Senior PHP Back-end Developer

Job Description

 

  • Gather and analyze business requirements to create technical architectures & designs
  • Write reliable, efficient, scalable, clean, well-structured, and easily maintainable code
  • Responsible for company products’ life-cycles by designing, developing and testing web applications and web services (APIs) which serve as the backend for mobile and website products
  • Research and develop components using standardized and new technologies
  • Insure high quality code with code Review, unit tests, integration tests, and stress tests
  • Create and maintain documentation related to developments (requirements, designs, testcases, etc.)
  • Proactively handle other matters related to the backend & web development
  • Support, train and mentor other team members

 

Job Requirement

 

  • Required Experience:

5+ years of experience in a professional software development environment

3+ years of experience in backend & web development

  • Extensive knowledge & experience in LAMP stack (Linux, Apache, MySQL, PHP)
  • Strong experience using PHP in a popular framework (e.g Zend, CodeIgniter, CakePHP, etc.)
  • Strong experience in designing schemas & fine-tuning MySQL for scalability and performance
  • Strong experience in building web services (SOAP, REST)
  • Strong experience with OOP, MVC, and other Design Patterns
  • Proficient with back-end tools: command line interface, scripting (e.g. Perl, Bash), Linux tools (e.g. cron, grep, sed, ps, etc.)
  • Familiar with other back-end technologies: Java/Python/Perl/Ruby, memcached, SSO, SSL, etc.
  • Familiar with front-end technologies: (X)HTML, CSS, JavaScript/jQuery, AJAX, XML, Jason, etc.
  • Broad knowledge & experience in other backend and web technologies, platforms, and frameworks (e.g. account payment, shopping cart, forum, CMS, encryption, streaming, server monitoring & reporting tools, etc.)
  • Educated in Computer Science or related fields. Master is a plus.
  • Must have experience with at least one full cycle of project development

 

Other Desired Experience:

 

  • Good communication skill in English
  • Experience working with development, staging and production development
  • Experience with Agile software development methodology (e.g. Scrum) and source control (e.g. svn, git)
  • Ability to work independently, take initiative, solve problems and suggest new ideas

 

Salary range from 20 mil VND/month to 30 mil VND/m (depend on experiences)

 

Please send your CV, sample code, and projects to thuy@vinawood.com