Current Job Opportunities at urSpin
Front-end Software Developer
Department
Information Technology
Description
As the Front-End Software Developer you will be working with a small team of developers, and will have an active and influential role in the architecture and construction of a Web 2.0 property.
Responsibilities:
- Focus on web-based front-end interface development
- Understand advanced areas of JavaScript such as XMLHttpRequests, event handling, and prototypical inheritance
Qualifications:
- Bachelor’s Degree or equivalent, preferable in software engineering, computer science, or related fields
- Common "web developer" skills (HTML, CSS, JavaScript, Photoshop, etc.)
- Experience using JavaScript frameworks (e.g. Prototype, jQuery, etc.)
- Knowledge of Flash, with a good understanding of ActionScript
- Knowledge of cross-browser compatibility issues
Back-end Software Developer
Department
Information Technology
Description
As the Back-End Software Developer you will be working with a small team of developers, and will have an active and influential role in the architecture and construction of a Web 2.0 property.
Responsibilities:
- Configure and maintain the current clustered, load-balanced, back-end servers
- Scale the back-end systems in a potentially short amount of time
Qualifications:
- Bachelor’s Degree or equivalent, preferable in software engineering, computer science, or related fields
- Understands load-balancing of web, database, and file servers
- Experience with large back-end systems, specifically in the areas of scale and reliability.
- Knowledge of Linux (Fedora), Apache and MySQL
Middleware Software Developer
Department
Information Technology
Description
As the Middleware Software Developer you will be working with a small team of developers, and will have an active and influential role in the architecture and construction of a Web 2.0 property.
Responsibilities:
- Manage the back-end systems, specifically configuring and maintaining sever software for load-balanced servers
- Architecting, documenting, building, and maintaining our business-logic and middleware between the front-end user interface and back-end systems
Qualifications:
- Bachelor’s Degree or equivalent, preferable in software engineering, computer science, or related fields
- Should be able to develop in a common server-side programming language, preferably PHP
- Knowledge of database systems (specifically MySQL)
- Knowledge of Linux and Apache
- Understands issues of scalability, reliability, and security
Product Manager
Department
Information Technology
Description
As Product Manager you will assist in all aspects of product management and provide product management support, including participation in product development, creating product positioning strategies, implementing product promotions, and serving as the product expert.
Responsibilities:
- Analyze market, target audience, and user data
- Research Internet trends and translate them into business recommendations
- Coordinate with Internal stakeholders to define product vision and strategy
- Working with the creative and engineering team to execute upon the product vision
- Self-motivated team player that is able to meet deadlines
- Communicate across the organization to develop the product roadmap and ensure that business objectives and financial targets are met
- Define product requirements and help develop the product’s features
- Analyze product performance and manage the optimization of the product throughout the entire product lifecycle
- Research and document product strategy that includes needs assessment, product definition, feature upgrades and enhancements, road map, ROI analysis and success metrics
- Develop and execute launch plan that defines deliverables, milestones, and estimated deadlines
- Collaborate with marketing on a strategy that outlines the product’s features/benefits, value proposition, target market, messaging, promotion, etc.
Qualifications:
- Bachelor’s degree in Business, Computer Science, or related field required
- 3+ years of product management experience in the Internet marketing industry
- Excellent analytical and communication/presentation skills
- Ability to think strategically about target audience, market, and business issues
- Experience designing and documenting Web 2.0 & social networking features
- Experience with SEO, buzz marketing, and customized web site content
- Experience developing web/Internet/email based products and/or services
- Strong analytical skills and familiarity with web analytics
- Proven time and project management skills
- Experience with consumer contributed content based web sites or blogs a PLUS.
Project Manager
Department
Administrative
Description
As Project Manager you will be responsible for leading the design, tracking and execution of projects. The ideal candidate will have project management experience in a software or Internet organization and must work well in a demanding, dynamic, and highly collaborative organization.
Responsibilities:
- Manage software project delivery, including project schedule creation and management, resource management, execution and cross-functional integration efforts
- Identify manage and resolve resource availability and conflicts, optimizing throughput against the entire project portfolio
- Establish project and program management process and structure
- Manage the daily execution of the project to ensure milestones and deadlines are met
- Maximize the performance of every project team by aggressively managing scope, schedule, cost and expected value
- Define project management metrics; measures and controls
- Effectively manage communications with all project stakeholders from engineers to business executives
- Work with product development and engineering teams to establish appropriate project structure and resource requirements;
- Motivate and lead extended and cross-functional project teams
- Set goals, objectives and priorities; assign and review work, resolve conflict;
- Interface with the customer, internal or external, regarding project deliverables and requirements
- Produce executive reports on assigned projects to keep management appraised of project status, major issues, scope changes, resource changes and milestone achievements or misses
- Ensure that consistent methods, processes and tools are used, including change, issue, risk and quality management
Qualifications:
- Bachelor’s degree in Business, Computer Science, or related field required
- Minimum 3 years of specific software project management experience leading extended teams of at least 10 people required
- Successful track record managing project portfolios valued at $5MM+ required
- Experience managing full-lifecycle software projects required
- Strong knowledge of project management principles, portfolio management, resource optimization, value and cost analysis and management required
- Excellent leadership, communication and presentation skills required
- Must have a successful track record producing results with limited supervision
- Proficiency in MS Project or equivalent project management/scheduling software tools
- Analytics experience a PLUS
General Counsel
Department
Legal
Description
As the General Counsel you will be responsible for a wide variety of in-house legal services. These services include but are not limited to, legal research; negotiating and reviewing contracts; developing and revising corporate policies, practices, and contracts; presenting clear and concise recommendations to management in the areas of labor and employment, real estate, leasing, and loans. As a small but rapidly growing company you will be part of a dedicated team committed to the on-going growth and success of our business. Work is performed under limited supervision, with considerable freedom for the use of initiative and independent judgment.
Responsibilities:
- Oversight of all legal issues for organization including, but not limited to: general business transactions, labor, contracts, reviewing and drafting legal documents, license agreements, new ventures, intellectual property, litigation and resolution of disputes
- Represent company in all litigations
- Ongoing research of multi-state and federal laws
- Perform legal, administrative and analytical work
- Negotiate, draft, and review contracts of varying sizes and complexity
- Play a key role in a range of risk management activities
- Keep management appropriately informed of ongoing activity and critical matters affecting the operation and well-being of the company
- Assist in the preparation and monitoring of the company's strategic plan, appropriation requests, budget, and performance reports
- Work closely with management to make sure the company is currently and continually in compliance with employment labor laws
- Draft and review employment policies, procedures, leases, real estate documents, employee handbooks and other documents as needed
Qualifications:
- Juris Doctor degree from internationally recognized university / law school
- Experience with General Corporate Law, Labor Law, Intellectual Property, and Litigatio
- Excellent interpersonal and verbal and written communication skills
- 2+ years prior work experience
- Deliver effective, accurate and efficient legal services
- Maintain familiarity with federal and multi-state laws
- Uncompromising integrity and ethical standards
- Experience in drafting, reviewing and negotiating contracts, leases and real estate documents
- Understanding of partnership agreements and sub prime lending
- Must be able to work independently as well as establish and maintain effective working relationships with all levels of management and staff
- Knowledge of primary laws and regulations affecting consumer finance
- Excellent research, organization and communication skills both oral and written
- Detail oriented, flexible and able to multi task
- Ability to work with and influence all levels of the organization