Drupal/Web Software Engineer
St. Petersburg
Russia
Job Requirements:
- 3+ years experience developing consumer-facing websites in a professional production environment
- Solid experience with PHP, MySQL and SQL programming
- Demonstrated expertise with HTML, CSS, AJAX, JavaScript and jQuery
- Previous experience working with Drupal or other open source CMS solutions, experience developing custom Drupal modules is a plus.
- Experience with high-traffic sites and an understanding of high-traffic site architecture including multiple web/database servers, load balancers, and caching layers a plus
- Knowledge of browser-specific rendering idiosyncrasies and a keen understanding of best practices relevant to ensuring cross-browser compatibility
- Familiarity with Agile/SCRUM project development concepts and methodologies
- Excellent communication skills and the ability to work as part of a team,
- Familiarity with video games, the gaming industry in general and massively-multiplayer games in particular is a plus
Job Responsibilities:
- Work as part of the web team to help plan and design web pages, services, and applications for delivery on a community-facing website
- Create technical design documentation and work with the web design group to understand business requirements
- Develop high-performing web applications within a heavily customized implementation of the Drupal CMS solution in a LAMP environment. Select and customize—or create—Drupal modules as needed to support your development
- Work with production and project management resources to provide accurate time estimates for development tasks
- Transform static/flat HTML implementations into template/theme implementations for Drupal
- Develop web pages to support feature requirements using recognized best practices in such a way as to ensure maximum performance and cross-browser compatibility