We’re Hiring!
We're always looking for like-minded people.
If any of these careers suit your talents, send us your resume.
At Noble, we live by the Golden Rule, "Treat others as you want to be treated." All full-time employees receive 100 percent company paid medical, dental and life insurance coupled with spectacular views of the Sierra Nevada mountain range.
We're currently accepting resumes for the following positions:
Web Developer
Noble Studios Web developers are lucid programmers with a passion for problem solving. As an agency, every project can be expected to be different. This means being able to rapidly adapt to new situations and solve new problems.
Modern Web applications often contain three or more tiers. Proficiency and practical knowledge of the following development tiers at Noble Studios are expected in order to be considered for this position:
- Front End Development
- Server Side Development
- Quality Assurance
Job Description
-
Scope projects accurately and keep hours within estimated time.
-
Communicate regularly within project team members on project planning, status and momentum.
-
Meet deadlines and deliverables as scoped.
-
Keep up with the latest trends in the Web development field.
-
Think creatively to solve unique problems on a project by project basis.
-
Working on external and internal projects.
-
Some client interaction is expected.
-
Manage and perform cross browser testing and cross platform testing.
-
Creating custom applications, leveraging existing platforms and integrating with third party platforms.
Desired Skills
Noble Studios Web developers are expected to stay up-to-date on current Web and mobile standards and practices, and have a working knowledge of the following:
- Markup Languages: HTML, XHTML, HTML5, XML, RSS
- Client Side Scripting: JavaScript, jQuery, JSON
- Server Side Integration: PHP 5, MySQL
- Version Control: GIT
- Familiarity with: Linux, Apache, VirtualHosts, SSH
Desired Experience
-
WordPress
- Theme Development
- Plugin Development
-
ExpressionEngine / CodeIgniter
- Plugin Development
- Module Development
-
Facebook
- API Integration
- Application Development
-
Twitter
- API Integration
-
YouTube
- API Integration
- Application Development
- Phonegap
-
Google
- Maps API Integration
- Analytics API Integration
Additional Experience
2 years of experience in the Web development field is not required but is desired.
Additional experience in any of the following is also appreciated but not required:
Subversion, CURL, Bash, ActionScript, VBScript, E-commerce, Nagios, Objective C, Java, Retina Display, Responsive Design, Adaptive Design, WordPress Core Contributor, MVC, Object Oriented Programming, Functional Programming, HTTP Headers, DOM, REST, SOAP, CSS3, Wildfire Platform, Drupal, Python, AppEngine Development, Ruby, E-mail Development, ESP Integration, SQL Lite, MSSQL, NoSQL, Document Oriented Databases, Mobile Development, Tablet Development, iOS App Store, Android Market, UnitTesting, .NET Development, Cloud Based Development, Design Patterns, Ant/Phing Automation, Virtual Machines, Scalability, Systems Administration
Postscript
Noble Studios Web developers hold the following concepts and qualities as invaluable to the team: intellectual curiosity, ability to be both strategic and tactical, a passion for solving complex problems, pride and ownership of your craft, strong analytical skills and innovative thinking, the ability to be objective and the ability to communicate and work well with others.
As an agency, it is expected as the market changes that all Noble Studios Web developers will handle change, adapt and evolve as needed.
Account Services
The responsibility of the account manager is to be the client’s representative at the agency, and the agency’s representative at the client’s organization. Areas of focus include:
- Project scoping
- Providing client customer service and support
- Supervising execution of project internally
- Completing production projects within deadlines and budget
- Successfully setting and managing client expectations
As the primary day to day execution point of projects you will be responsible for maintaining customer satisfaction by scoping, estimating, scheduling, and coordinating efforts and in some cases doing the actual implementation with the greatest level of accuracy. You will do this by being an assertive forward-thinking problem solver who enjoys motivating a team to deliver great work.
This position will help identify appropriate creative and technical resources while coordinating the efforts of team members. This will ensure that Noble studios will deliver projects according to a plan with measured profitability all achieve overall client satisfaction.
You will also help define the objectives for client projects and oversee quality control from start to finish. You will negotiate difficult political environments and manage multiple clients while being responsible for continuously evaluating the cost savings of his/her projects and implementing solutions/methods for saving on Noble’s bottom line.
As a member of the Account Services team you will work with Business Development (BD) to define and articulate sales opportunities as they are discovered creating proposals, RFP responses and scope of works. You will also identify up-sell and cross-sell opportunities with existing customers and assure that every effort to close the opportunity will be taken. The Account Services team will work with the Project Management, Creative, and Technical Services team(s) to accurately identify effort to be provided to customer as project definition. You will identify and create solutions that are easily deployed and marketable to customers. You will also oversee and monitor operational budget aspects of a project and scopes as they work through the project life cycle.
Primary Job Responsibilities and Measurables
- Providing regular reports and briefings to the customers, business development, and management as appropriate for customer relationship.
- Identify cross-sell and up-sell opportunities. Working with clients to uncover business needs and objectives, craft appropriate strategies, and identify/implement products to help achieve project goals.
- Responsible for individual book of business for client satisfaction, client billing, up-sell/cross-sell activities per their yearly goals, and overall scope management.
- Develop broad industry expertise while knowing clients’ business and generate new ideas to enhance client performance.
- Work with business development team to scope projects that have a measurable result and develop new client sales proposals. Review proposals for accuracy, completeness and track them during production.
- Stay current on latest uses of technology and design elements in mobile and web marketing platforms, creative techniques and development techniques while encouraging the use of the latest methods when applicable.
- Effectively communicates project expectations and milestones to team members and customers in a timely and clear fashion.
- Participate in project brainstorming, creative concepting, architecting, content strategy, development and deployment.
- Ensuring timely delivery of proposals, RFP, project scopes, projects and milestones.
- Play role of final approval for quality assurance and testing on all deliverables.
- Assist in analyzes final project profitability, revenue, margins, billing rates and staff utilization.
Desired Skills & Experience
- 2 years of experience in Project/Account management within the technology /web industry including all aspects of process development and execution
- Familiar with the concepts behind our technology offerings, including HTML, CSS, Databases, PHP, API, ….. etc
- Solid working knowledge of current Internet technologies, including social media platforms
- Technically competent with various software programs, including Microsoft Office, Basecamp, etc
- Ability to elicit cooperation from a wide variety of sources, including upper management, clients, and other team members
- Must be able to learn, understand, and apply new/emerging technologies including social media
- Understanding how to communicate difficult/sensitive information tactfully
- Understand the fundamentals of Client Relationship Management
-
Willingness to travel on occasion to client meetings
Senior Creative Designer
The Noble Studios senior creative designer is a strategic thinker who creates meaningful user experiences, develops original design concepts and turn designs into working HTML and CSS files. All Noble Studio's designers have a passion and a detailed understanding of how interactive experiences should look, feel and function on the web, mobile and tablet. The senior designer reports to the creative director and works closely with account, development and strategic teams to identify and meet the strategic intent for projects.
Responsibilities:
- Design for digital mediums across web, tablet and mobile experiences including: websites, custom landing pages and apps, user interfaces, social campaigns and platforms, email templates, and banner ads.
- Brainstorm creative concepts.
- Develop strategic sitemaps and detailed wireframes.
- Advanced knowledge of HTML and CSS. Turn designs into working, styled pages using HTML and CSS. Understand capabilities and limitations of each. Keen understanding of cross-browser compatibility and issues.
- Write detailed design specs and create style guides.
- Accurately estimate and scope potential projects.
- Work collaboratively across departments and present designs to client.
- Work closely with the creative director to ensure creative and company processes are met in order to meet company and project strategies.
- Oversees work of junior designers, mentoring and assisting in developing their creative abilities.
Skills & Experience:
- BA / BFA in graphic design, art or other related field.
- 4+ years of hands-on experience with commercial projects in an interactive agency setting.
- A strong online portfolio displaying user-centered design.
- Strong understanding of designing intuitive site functionality, interaction, site architecture, user interfaces, and navigation.
- Expert knowledge of Adobe Creative Suite.
- Expert knowledge of advanced layouts, typography, and color theory.
- Requires effective time management and organization of multiple projects.
- Strong presentation and people skills.
Creative Designer
Noble Studios creative designer supports the creative team and develops user experiences, produces original design concepts and turn designs into working HTML and CSS files. All Noble Studio's designers have a passion and a detailed understanding of how interactive experiences should look, feel and function on the web, mobile and tablet. The creative designer reports to the creative director and works closely with design and account teams under general supervision.
Responsibilities:
- Design for digital mediums across web, tablet and mobile experiences including: websites, custom landing pages and apps, user interfaces, social campaigns and platforms, email templates, and banner ads.
- Supports the creative team with design production and template standardization.
- Basic understanding of HTML and CSS. Turn designs into working, styled pages using HTML and CSS.
- Write detailed design specs and create style guides.
- Work on internal projects.
Skills & Experience:
- BA / BFA in graphic design, art or other related field with an emphasis in interactive / digital.
- 1 year design experience with commercial projects in an interactive agency setting.
- An online portfolio displaying user-centered design.
- Understanding of designing intuitive site functionality, interaction, site architecture, user interfaces, and navigation.
- Highly organized to work efficiently with strong attention to detail on a multitude of production-level designs.
- Knowledge of Adobe Creative Suite. Demonstrated knowledge of grid layouts, typography, and color theory.
- Ability to prioritize multiple projects to meet deliverables on time.
- Presentation and people skills.
Project Manager
The role of the project manager is to scope, plan, supervise execution, and complete development projects within deadlines and budget within a fast paced and energetic company. The project manager will help define the objectives for client projects and oversee quality control from start to finish.
Responsibilities:
- Identifies up-sale opportunities with existing clients
- Provides strategic recommendations to clients for effective marketing and web based solutions
- Establishes project plans and assigns individual tasks
- Manages day-to-day operational aspects of a project and scope
- Reviews deliverables prepared by team before passing to clients
- Effectively communicates project expectations to team members and customers in a timely and clear fashion
- Sets and continually manages project milestones with team members and clients
- Provides exceptional customer service that reinforces the company’s client focused philosophy
- Tracks and reports team hours and expenses on a weekly basis
- Analyzes final project profitability, revenue, margins, billing rates
- Develops and delivers status reports, proposals, technical requirements and presentations as needed
- Provides coaching, mentoring, motivation and supervision to project team members to instill pride and accountability for their work.
- Conducts project debriefs and implements best practices and improved processes for increasing productivity within the company
- Develops client relationships and referrals
Relationships and Roles:
- Maintain contact with all clients to ensure high levels of client satisfaction
- Demonstrate ability to interact and cooperate with all company employees
- Build trust, value others, communicate effectively, drive execution, foster innovation, focus on the customer, collaborate with others, solve problems creatively and demonstrate high integrity
- Maintain professional internal and external relationships that meet company core values
- Proactively establish and maintain effective working team relationships with all support departments
Job Specifications:
- 3-5 years of experience in project/account management within the technology/Web industry including all aspects of process development and execution
- Familiar with programming languages, including HTML, CSS, PHP, RSS, JavaScript, etc
- Solid working knowledge of current Internet technologies, including social media platforms
- Technically competent with various software programs, including Microsoft Office, Basecamp, MS Project, etc.
- Ability to elicit cooperation from a wide variety of sources, including upper management, clients, and other team members
- Must be able to learn, understand, and apply new/emerging technologies including social media
- Ability to communicate difficult/sensitive information tactfully
- Extensive experience in all aspects of effective client relationship management
- Willingness to travel on occasion to client meetings