• Write clean, maintainable and efficient code
• Design robust, scalable and secure features
• Contribute in all phases of the development lifecycle
• Follow best practices (test-driven development, continuous integration, refactoring, and code standards)
• Drive continuous adoption and integration of relevant new technologies into design
Requirements
• BS/MS degree in Computer Science, Engineering or a related subject
• Proven working experience in software development
• Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS & JQuery
• Experience developing highly interactive applications
• A firm grasp of object oriented analysis and design
• Passion for writing great, simple, clean, efficient code
• Good knowledge of relational databases