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.
Design and build advanced applications for the iOS platform.Collaborate with cross-functional teams to define, design, and ship new features.Unit-test code for robustness, including edge cases, usability, and general reliability.Work on bug fixing and improving application performance.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
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.