The Chief Technology Officer's role is to assure the successful execution of the company's business mission through development and deployment of the company's web presence. This requires envisioning the company's service offerings as a web-based business, leading implementation of web applications, Mobile applications, and planning for risk and growth.
The company is a unique and innovate local commerce startup targeting a multi-billion dollar untapped market. The company is currently in stealth mode, but we would be happy to discuss the business plan in detail with interested candidates.
As a co-founder, lead the initial technology strategy development for the company as it moves off the drawing board an into production
Build a team of developers to realize the long term vision of the company
Contribute to the refinement of the business model and overall corporate strategy as a key member of the executive team
Identify technology trends and evolving social behavior that may support or impede the success of the business.
Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering the company’s services.
Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timetables for the evaluation, development, and deployment of all web-based services.
Communicate the company’s technology strategy to investors, management, staff, partners, customers, and stakeholders.
Select and set up a software revision control sytem and repository (in the absence of a system administrator).
Select and set up web-based internal communications systems, such as a wiki, blog, project management, and bug tracking systems
Collaborate with the founders and potential customers to develop use cases (or user stories) and specifications that describe the implementation of the company’s services as a web application.
Collaborate with a User Experience Designer and potential customers to prepare wireframes or mockups of a prototype of the company’s web application.
Select or define the company’s software development methodology.
Evaluate and select web application hosting providers.
As a member of the senior management team, establish a customer service and support process, with particular responsibility for web-based services that implement the support function. Establish a process to integrate customer service and support with the software engineering process to support resolution of customer issues and improve application usability.
Demonstrated ability to envision web-based services that meet consumer needs or solve business problems.
Experience managing web application development.
Experience with startup companies a plus.
Hands-on experience coding in more than one currently popular web application framework.
Ability to discern user requirements and develop specifications.
• University degree in the field of computer science, or equivalent real world experience.