The successful applicant will be able to demonstrate strong experience and knowledge in each of the following areas. We'll give you a homework assignment that will give you an opportunity to show us your skills.
* Strong knowledge of JavaScript, including at least one framework such as AngularJS, Ember, or Backbone
* Experience writing unit and integration tests for frontend JavaScript code
* Extensive knowledge of modern CSS and HTML
* Experience with CSS frameworks like Bootstrap as well as CSS preprocessors such as Less or Sass
* Experience with responsive web design
* Experience with revision control, preferably Git
* Excellent written and spoken communication skills
* The ability to work with a geographically dispersed team
It's also a big plus if you have any of the following:
* Experience with CMS tools such as WordPress or Drupal
* Working knowledge of graphic design tools such as Photoshop and Illustrator
* Backend development experience, especially with the implementation of RESTful APIs
* User interface and experience design skills
The salary range for this position starts at $110k/year and is negotiable depending on experience.
= Senior Software Engineer
Minimum Qualifications
* Dynamic language programming experience. We use Perl but we're happy to hear from Javascript, PHP, Python, or Ruby developers as well.
* Web development, especially RESTful web services.
* Experience developing for deployment on a Linux or BSD platform.
* Experience writing tests and documentation.
* Experience doing code reviews.
* Excellent written and spoken communication skills.
* The ability to work with a geographically dispersed team.
Bonus skills
* Data mining, number crunching, and math skills.
* Experience writing C, especially libraries.
* Experience writing Go.
* FS/OSS contributions. Tell us about them!
Compensation includes a starting salary of $120-150k/year and participation in a performance-based bonus plan.
Email careers@maxmind.com. See https://www.maxmind.com/en/careers for more information.
= Frontend Software Engineer
The successful applicant will be able to demonstrate strong experience and knowledge in each of the following areas. We'll give you a homework assignment that will give you an opportunity to show us your skills.
* Strong knowledge of JavaScript, including at least one framework such as AngularJS, Ember, or Backbone
* Experience writing unit and integration tests for frontend JavaScript code
* Extensive knowledge of modern CSS and HTML
* Experience with CSS frameworks like Bootstrap as well as CSS preprocessors such as Less or Sass
* Experience with responsive web design
* Experience with revision control, preferably Git
* Excellent written and spoken communication skills
* The ability to work with a geographically dispersed team
It's also a big plus if you have any of the following:
* Experience with CMS tools such as WordPress or Drupal
* Working knowledge of graphic design tools such as Photoshop and Illustrator
* Backend development experience, especially with the implementation of RESTful APIs
* User interface and experience design skills
The salary range for this position starts at $110k/year and is negotiable depending on experience.
= Senior Software Engineer
Minimum Qualifications
* Dynamic language programming experience. We use Perl but we're happy to hear from Javascript, PHP, Python, or Ruby developers as well.
* Web development, especially RESTful web services.
* Experience developing for deployment on a Linux or BSD platform.
* Experience writing tests and documentation.
* Experience doing code reviews.
* Excellent written and spoken communication skills.
* The ability to work with a geographically dispersed team.
Bonus skills
* Data mining, number crunching, and math skills.
* Experience writing C, especially libraries.
* Experience writing Go.
* FS/OSS contributions. Tell us about them!
Compensation includes a starting salary of $120-150k/year and participation in a performance-based bonus plan.