To apply for any of our open positions please send a cover letter and resume to careers@globalteensworld.com .
Chief Technology Officer (CTO)/Architect
The Chief Technology Officer/Web Architect, reporting to the CEO, will be responsible for a lead role in the design, building, and delivering a best in class platform that is simple beautiful design, high performance, high quality, and user-centric. Also, the incumbent will supervise all phases of the software development lifecycle including mapping new features to meet requirements, and use many new technologies throughout the development process.
Additionally, he/she is responsible for overseeing development of new technologies as well as driving the company’s overall technical directions, including mid-term and long-term technology strategy, technology policy and forward looking research and formulating intellectual property strategies.
Key Responsibilities:
- To design, maintain and support new web based features and enhancements for our domain name portfolio and GTW related products.
- Design to performance requirements in an effort to ensure that all applications are highly scalable and can support high volumes of traffic.
- Perform code reviews to ensure that code is compliant with design and coding standards.
- Model system behaviors using best practice methods for communicating architecture and design.
- Interpret business requirements and accurately reflect these requirements in the design.
- Create and/or assist with the design of front-end web pages utilizing the latest ease of use features.
- Recommend tools and utilities for design, development, testing and management of web-based applications.
- Ensure designs are consistent with the existing architecture.
- Present design solutions to the business and development teams.
- Follow high level of standards across all levels of design work.
- Contribute to the specification and transition to development of unit, system, integration, stress and user acceptance testing.
- Show enthusiasm and a sense of ownership for the system and its components that are vital to the success of the business.
- Develop new capabilities to enhance site and/or new web-based applications, including opportunities for mobile device apps.
- Participate in design discussions for new features, applications and/or enhancements and assist in determining future product roadmap for online products.
- Ensure timely and accurate delivery of assignments.
- Work closely with other areas of the company including business teams and other design/development teams.
- Recommend and promote new technologies and best practices to enable us to better support our customers.
- Researching and implementing new techniques to improve development and Web Sites.
Requirements:
- 5+ years proficiency in Java and Java-based architectures using J2EE on Linux including: Struts/Tiles (MVC framework), Java Persistence Architecture (JPA), Relational database experience such as MySQL, SQL Server or Oracle, LDAP or other identity management, Web services (SOAP).
- 5+ years of practical work experience with web development with the following related technologies: JavaScript, CSS, DOM, DHTML, PHP, Mysql Administration & Unix Shell, Flash, Flex, Perl, Linux.
- Strong J2EE/OO Design patterns experience.
- 5+ years Java/2EE, JSP development experience.
- 5+ years MVC Framework experience: Struts2, Spring MVC or similar.
- Strong Web 2.0 experience essential, including use of OO JavaScript, AJAX, DHTML and JS libraries (eg JQuery/DOJO/ExtJs etc), HTML, CSS, strong understanding of browser compatibility issues.
- XML, XSL, processing/parsing.
- Candidate must have strong structured methodology experience.
- Webservice design experience: SOAP Request/Response handling, authentication, Axis2.
- Use of Unified Modeling Language (UML) to conceive a design.
- Knowledge of web security standards and how to apply them.
Experience with the following is recommended:
- Web 2.0 development with Javascript/AJAX, JSON and JQuery or Mootools.
- Lucene search engine with Tika for content extraction and Solr for searching.
- Application servers such as Glassfish.
- REST services using JAX-RS.
- HTML/XHTML and CSS based layouts.
- SQL and common database knowledge (Oracle 10g).
- Basic UNIX experience.
- Source code control systems: eg CVS.
- Build processes and Ant/Maven.
- Experience with large scale, high volume web-based applications.
- Experience with internationalization.
Skills/Qualifications:
- Bachelor’s or Master’s Degree in Computer Science or a related technical field (Computer Engineering, Computer Information Systems, Software Engineering, Systems Engineering) from a top school.
- Product-focused, entrepreneurial, passionate about creativity.
- Proven experience with both server and client side web technologies.
- Problem solver with proven debugging and diagnostic skills.
- Ability to guide, develop and train software engineers.
- Commitment to creativity, innovation, excellence, and great ideas.
- Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast paced environment.
- Ability to work independently and in a team environment.
- Strong organizational skills and attention to details.