Samuel Deskin
unread,Jun 30, 2011, 8:23:38 PM6/30/11You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to jo...@lists.mozilla.org
Senior Extension Developer, Web Development
We are an Add-On
development company based in Los Angeles. Our core services include
development of extensions for Firefox and Chrome and Web Development.
We
are looking for a Senior Extension Developer to play a significant role
in the rapid evolution of our extensions. We need a talented and smart
individual with excellent coding skills who is passionate about
developing Web 2.0 sites. You should be comfortable working in all
layers of the web application and in all stages of development. You
should enjoy working in the highly collaborative team setting of this
fast-paced environment.
Our development areas include XUL,
jQuery, PHP, MySQL, Drupal, Apache, Linux servers, Java/JSP. If you are
already proficient with most of these, but especially XUL, you should be
able to hit the ground running.
As part of the web development
team, you will design, implement, test, deploy, operate and refine
add-ons, websites, microsites, landing pages, and other digital assets.
You will work with Creative, SEO, Media, Client Services, and the rest
of our web development team to deliver features and sites on aggressive
timelines.
Who We Hope You Are:
You are a motivated and
service-focused self-starter. You aren’t shy about rolling up your
sleeves and fixing problems that might not be in your job description.
You love to over-deliver while managing your time wisely. You balance
perfectionism with getting things done. You’re always hungry to learn
new things.
What You Will Bring to the Table:
A proactive go-getter who loves to find efficiencies
A good communicator— both written and oral
Someone detail-oriented who writes clean, concise, secure, efficient, maintainable code
First rate technical writing skills
Strong problem-solving and troubleshooting skills
A fast learner who is not fazed by mastering a new technology
Ability to train and oversee development interns
Willingness to work well on your own and take constructive advice
Core Technical Skills:
Experience building Extensions for Firefox and Chrome
Experience building dynamic web pages and fully-functional forms
from the ground up – you understand how the whole web stack works, and
how to avoid obvious security holes
5+ years’ experience in Java, Struts and/or Spring/Hibernate
Mastery working in Linux in vi
Solid background in databases and writing SQL queries
Experience with a Javascript and JQuery
Experience coding pixel-perfect, cross-browser web pages to
standards-compliant, table-less HTML/CSS from a supplied comp or mockup
Experience developing templates or add-on modules for Drupal
Solid understanding of object-oriented programming, data structures
and algorithms, software engineering methodologies, and techniques such
as regular expressions
Experience using source control and bug tracking systems and writing technical documentation
Leading-edge expertise in HTML5, CSS3, web video, web standards, microformats, optimizing front-end performance, etc.
Education & Experience
Bachelors/Masters degree with a technical major or minor such as
Computer Science or Software Engineering, or equivalent experience
2-5 years of software or web development experience
Bonus Skills:
Expertise with web architecture, providing design and development recommendations and optimizing existing infrastructure
Experience with mobile website optimization
Experience with mobile app development (iPhone/Android)
Experience with writing plug-ins for jQuery or another library, or large Javascript (AJAX/DHTML) applications
Professional experience with Flash and Actionscript
Experience with email campaigns and cross-client HTML email development
Experience with image creation and manipulation in Photoshop,
Illustrator or FireWorks, web design, page layout or typography
Experience with writing or editing copy
Experience with information architecture, content strategy, user experience design, usability testing, A/B testing
Experience with SEO and Google Analytics
Experience with XML/XSLT or JSON, data mining, etc.
Experience with Google Maps API, Google Charts API, Facebook development, etc.
Experience with a MVC framework
Experience with writing APIs or writing your own framework or CMS
Experience with code review, pair programming, agile development,
unit testing, distributed version control branching/merging, or other
software engineering techniques
Expertise in networking, shell scripting, system administration or information security
Experience with database administration and optimization
Experience with writing specifications and test plans
Experience with estimating large projects or managing outsourced/off-shored work
Experience with providing training and writing customer documentation
Past experience in a client-facing role