We are always on the lookout for driven individuals who share our love of making the web work better for our clients. We provide an environment where you will be able to bring your skills and interests together to grow and learn with us.
Work collaboratively with development team to determine technical direction and approach to system design and implementation, including both brand products and supporting systems. Create, manage and track projects, including, but not limited to: Project schedules, Detailed project plans, Project scope statements, Cost estimates, Resource plans, Risk and issues logs, Status reports, Tailor project management, development and support processes to meet the needs of individual (new and/or ongoing) projects. Manage the day-to-day activities of projects and staff; communicate with project teams as necessary to ensure project deliverables are on schedule and within cost parameters. Communicate and collaborate with internal and external customers as needed in regards to project deliverables. Make recommendations to management about schedules, prioritization and resource allocation with input from team members. Provide ongoing project plan/status reporting for use by clients and management. Provide input into strategic planning. Manage resource planning and organizational capacity planning. Coach and train project team members on Software Development processes and best practices. Contribute to the design and coding of products.
Identify trendsetter ideas by researching industry and related events, publications, and announcements; tracking individual contributors and their accomplishments. Locate or propose potential business deals by contacting potential partners; discovering and exploring opportunities. Screening potential business deals by analyzing market strategies, deal requirements, potential, and financials; evaluating options; resolving internal priorities; recommending equity investments. Develop negotiating strategies and positions by studying integration of new venture with company strategies and operations; examining risks and potentials; estimating partners' needs and goals. Close new business deals by coordinating requirements; developing and negotiating contracts; integrating contract requirements with business operations. Protect organization's value by keeping information confidential. Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. Enhance organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.