Eclipse Media is a web development company based in Portland, Oregon. Since 2008, we’ve been developing and maintaining websites and custom web solutions for creative agencies, small businesses, startups, and nonprofits. We are a small team who has developed long-term and trusting relationships with our clients and agency partners who appreciate our competent and friendly service. We believe our team members are our biggest asset, and strive to maintain a fun, friendly and productive working environment that values and supports the unique skills and perspectives that we bring to the company as individuals.
We are looking for a skilled web developer to join our team to assist primarily with front-end tasks (theming, site building, UX, occasional design / wireframing). However, as we are a fairly small / adaptable team, the ideal candidate will have some familiarity with a broad spectrum of development tasks including information architecture, client communication, and will occasionally lead development efforts on smaller projects from start to finish.
Web Platform Experience
We maintain and support a wide variety of projects, primarily built with Wordpress and Drupal (both 7 and 8) and are routinely starting new projects of both types. The ideal candidate will have extensive Wordpress experience and a working familiarity with Drupal and its theme layer. Experience with React and Gatsby / other static-site generators is desired but not required.
For larger projects we tend to collaborate with design agencies who work with the client to generate wireframes / mock-ups / brand collateral / style guides which we then translate to working code. For smaller projects, we may use client-submitted examples and third-party designs as inspiration and develop mockups / wireframes in-house. The ideal candidate considers themselves primarily to be a developer but is comfortable with doing this “light” design work both for page layouts and individual components, and presenting / discussing these designs with clients.
The right candidate will have a desire to make decisions / develop our approach to front-end development and UX in a way that will have a lasting impact on future projects and the company as a whole. Our collaborative processes are always evolving, and as we grow as a company there is leadership potential in this area.
Work Hours and Benefits
This is a full-time position operating on standard business hours, but with the flexibility to adjust your schedule to accommodate when needed (especially during COVID). This position is traditionally an in-office position, although currently everyone is working from home. Post-COVID we will return to being primarily in-office, with the flexibility to work some from home.
We offer competitive benefits including health insurance, company-contributed retirement, vacation, and profit sharing. Compensation depends on experience.
Collaborate within our small team across multiple projects
Communicate directly (primarily via email) with clients and agency partners
Develop and assist with the design and development of new projects
Support, maintain, and expand upon existing projects
Assist with project planning and estimating
Troubleshoot errors effectively and efficiently
Maintain awareness of deadlines and budgets and communicate with project team to ensure they are met
Minimum 3 years experience in web development. Agency experience is a plus
Wordpress experience including theme development, site building, and ongoing support Experience with the core Gutenberg block interface and WooCommerce a plus
Drupal experience including site-building and theming / templating with Twig
Familiarity with modern development tools including git, sass, gulp and/or webpack with an awareness of best practices
Experience developing website information architecture and UX design including sitemaps, wireframing, and prototyping using tools such as XD or Sketch. Experience creating website style guides and design comps a plus
Willingness and enthusiasm for learning new systems and technologies
Willingness to ask questions and/or ask for help when the task or solution isn’t clear
Strong communication skills to effectively communicate with the internal team, agency partners, and directly with the client
General knowledge of SEO strategy and management of Google webmaster tools, Tag Manager and Analytics.
The initial job will happen over zoom. A secondary interview with additional staff may occur.
We know that our business is built on the strength of our team and that that strength comes from a welcoming, highly collaborative work environment where everyone feels included and valued. We acknowledge the historic lack of diversity in our industry and believe that improving the representation of all identities and perspectives in our workplace leads to a better team and a better end result for our clients.
Made with ❤️ by Veni Kunche.