2015-04-07

Execuvite is
an early stage tech startup that is developing a virtual workplace for LinkedIn members which enables organizations to
accomplish entire projects using cross-functional freelancing teams.

Execuvite
helps organizations source, hire, manage, collaborate and pay globally
integrated teams comprising multiple freelancers with complementary skills who
together deliver turnkey projects or complete products.

The
collaborative freelancers are organized like corporate teams with project
managers, human resources and admin functions. Organizations can accomplish
complex projects in shorter time at lower cost.

The current
online infrastructure for freelancers serves an old world of solo operators
hawking their skills to small companies. Execuvite changes the game and brings
freelancing into major corporations that are turning to freelancers as a
primary resource to spur innovation.

Freelancing
is estimated to grow up to 50% of the workforce by 2020 and 80% of
organizations plan to engage freelancers of all kinds (Intuit 2020 Report).

The Founder of Execuvite is Dave Osh, a former CEO with 25 year experience with MNCs around the world. Dave aims to change the world of work for organizations and individuals.

Description

The tech Co-Founder role is to assure the
successful execution of the Execuvite’s business mission through development
and deployment of the Execuvite’s web presence. This requires envisioning the
Execuvite’s service offerings as a web-based business, leading implementation
of web applications, and planning for risk and growth.

Responsibilities

Strategy
& Planning

Identify opportunities and risks for
delivering the Execuvite’s services as a web-based business, including identification
of competitive services, opportunities for innovation, and assessment of
marketplace obstacles and technical hurdles to the business success.

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 Execuvite’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.

Establish governance processes of direction
and control to ensure that objectives are achieved, risks are managed
appropriately and the organization’s resources are used responsibly,
particularly in the areas of software development, office networks and
computers, and telecommunications.

Establish a governance process that meets
government, partner, and Execuvite expectations for customer information
privacy.

Direct development and execution of an
enterprise-wide information security plan that protects the confidentiality,
integrity, and availability of the Execuvite’s data and servers.

Direct development and execution of an
enterprise-wide disaster recovery and business continuity plan.

Communicate the Execuvite’s technology
strategy to investors, management, staff, partners, customers, and
stakeholders.

Implementation
& Deployment

Select and set up a software revision
control sytem and repository (in the absence of a system administrator).

Collaborate with the founders and potential
customers to develop use cases (or user stories) and specifications that
describe the implementation of the Execuvite’s services as a web application.

Prepare wireframes or mockups of a
prototype of the Execuvite’s web application. Hire, manage and mentor a User
Experience developer after Round A financing.

Create the Execuvite corporate identity and
design the web application’s look and feel. Hire, manage and mentor a graphic
designer to follow guidelines established in the User Experience design
process, and deliver assets that can be easily adapted to web requirements.

Select and manage Execuvite team or
outsourced vendors who will implement a design as web pages using CSS and XHTML
conforming to web standards.

Select or define the Execuvite’s software
development methodology.

Establish a specification conformance and
testing regimen based on user stories and the User Experience design.

Promulgate coding conventions and
documentation standards.

Review current best practices for the
selected web framework and establish the initial architecture for the
application.

Select and manage Execuvite staff or
outsourced vendors who will implement the application.

Establish and supervise the software
development process, setting short-term objectives and assessing progress as
defined by the selected software development methodology.

Conduct code reviews and specification
conformance testing as defined by the selected software development
methodology.

Establish and supervise a quality assurance
process, including integration and system testing.

Select, deploy, and monitor performance
profiling tools and procedures.

Review and approve proposed development
releases and manage the release process.

Evaluate and select web application hosting
providers.

Establish an application deployment process
and supervise deployment to staging and production servers.

Monitor application performance and review
any application failures in staging or production.

Establish and monitor a web analytics
regime that measures site traffic and application usage relative to business
goals.

Support the marketing process by providing
implementation of technical requirements for Internet marketing and search
engine optimization.

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.

Operational
Management

Maintain up-to-date knowledge of technology
standards, industry trends, emerging technologies, and software development
best practices by attending relevant conferences and reading widely (including
reading your peers’ blogs!).

Define and communicate Execuvite values and
standards for acquiring or developing systems, equipment, or software within
the Execuvite.

Ensure that technology standards and best
practices are maintained across the organization.

Share knowledge, mentor, and educate the
organization’s investors, management, staff, partners, customers, and
stakeholders with regard to the Execuvite’s technological vision,
opportunities, and challenges.

Ensure Execuvite technical problems are
resolved in a timely and cost-effective manner.

Develop, track, and control the development
and deployment annual operating and capital budgets for purchasing, staffing,
and operations.

Supervise recruitment, training, retention,
and organization of all development staff in accordance with the Execuvite
hiring process, personnel policies, and budget requirements.

Establish standards of performance and
monitor conformance for staff (through performance review) and vendors (through
service level agreements).

Ensure the Execuvite’s internal
technological processes and customer-facing services comply with community
expectations and applicable laws and regulations for privacy, security, and
social responsibility.

Promote achievement of the Execuvite’s
business goals within a context of community collaboration by developing
policies for sharing software code, technological innovation, business
processes, and other intellectual property.

Contribute to open source software development,
standardization of technologies, and evolution of best practices by
collaborating with peers outside the Execuvite, releasing code, presenting at
conferences, and writing for publication (online or offline).

Formal Education & Certification

University degree in the field of computer science or another rigorous technical discipline.

An advanced degree in one these fields is a plus.

Knowledge & Experience

Demonstrated ability to envision web-based services that meet consumer needs or solve business problems.

5 years experience managing web application development.

1-3 years experience with startup companies is a plus.

Hands-on experience coding in more than one currently popular web application framework.

Hand on experience with Agile development and Scrum.

Familiar with more than one software development methodology.

Ability to discern user requirements and develop specifications.

Has contributed to one or more open source projects.

Skill with CSS, XHTML, one or more Javascript frameworks, and AJAX.

Knowledge of web standards.

Experience with UNIX system administration and web server configuration.

Knowledge of Internet protocols and RFC standards, database management systems, and revision control systems.

Familiarity with Lean Start up process.

Familiarity with technical requirements of Internet marketing and search engine optimization.

Familiarity with information security vulnerabilities and risk management.

Familiarity with consumer privacy and payments industry compliance requirements.

Exposure to business theory, business process development, governance processes, management, budgeting, and administrative operations.

Personal Attributes

Proven leadership ability.

Ability to set and manage priorities judiciously.

Excellent written and oral communication skills.

Excellent interpersonal skills.

Ability to articulate ideas to both technical and non-technical audiences.

Exceptionally self-motivated and directed.

Keen attention to detail.

Superior analytical, evaluative, and problem-solving abilities.

Exceptional service orientation.

Ability to motivate in a team-oriented, collaborative environment.

Show more