Leading Digital consulting company in Asia.
The primary function of this role is responsible for providing a high level interface between our international clients, business leaders, and the team leaders on the ground responsible for delivering complex web based solutions.
- Maintain a deep understanding of user behavior, emotions, and motivations.
- Frame, develop, and execute on a vision for delivering the best user experience on web and mobile platforms.
- Guide and direct teams of software developers and architects, establishing development practices while embracing emerging standards to push the limits of what a browser and mobile platform can achieve.
- Work closely with UX designers, project managers, business unit teams, IT, and vendors to adapt challenging functional requirements into technical designs that result in versatile front-end solutions.
- Design and optimize solutions with a focus on speed, security and simplicity.
- Communicate effectively and clearly with engineers during development to achieve products that match with the intended design requirements.
- Accountable for delivery of projects within schedules and timelines.
- Ensure consistent software design and implementation methodologies and promote code reuse when applicable.
- Learn and understand the different software platform modules that connect to systems in use.
- Evaluate potential vendors for development projects.
- Bachelor’s degree in Computer Science
- Minimum of 7-10 years’ experience in software development
- Experience of engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security
- Knowledge of Agile software development process
- Familiarty with testing frameworks such as RSpec, JUnit or Selenium
- Outstanding record of academic achievement
- Demonstrated aptitude for analytics
- Proven record of leadership in a work setting and/or through extracurricular activities
- Ability to work collaboratively in a team environment
- Ability to work effectively with people at all levels in an organization
- Skills to communicate complex ideas effectively in English
Please send your latest CV to firstname.lastname@example.org