Web Applications Developer Positions

Lead Developer
Responsibilities

As a lead developer you will be responsible for spearheading the platform development effort and set an example for the rest of the organization on development quality, speed
and methodology. The ideal candidate will be focused primarily on product development and product launch with an opportunity to leverage and mentor junior developers into a cohesive product development group. The lead developer would also be responsible for driving quality and efficacy in technical documentation as well as a testing methodologies.
Key knowledge and Technical expertise

  • Demonstrated expert knowledge in major web technologies and frameworks: XML, XSL, CSS, HTML5, PHP, JavaScript, Ruby on Rails
  • Experience with Test Driven Development, RAD and other development practices
  • Good knowledge of sharding principles, Hadoop or other distributed storagesystems as well as standard relational databases
  • Experience in cross platform development and deployment (Web and Mobilepreferred) - iOS and Android a plus.
  • Understands cloud technology. Experience with deployment and maintenance in the cloud is a plus
  • Experience with integration to content management system a plus Additional Requirements
  • Lives and breathes technology but prioritizes the user experience when technology "gets in the way"
  • Is able to quickly prototype ideas to code
  • Leads change and innovation
  • Excellent verbal and written communication skills and the ability to work in a fast pace highly charged environment
  • Thrives and interacts effectively in a small team. Motivates self and others.
  • Quickly learns new technologies without formal training
  • Fully understands vision and short term goals is able to steer product development and align with the right technologies to meet both

CREDENTIALS AND EXPERIENCE:

- Minimum of Bachelor's degree in related field
- Minimum of 4 years of development experience and appropriate industry experience

Junior Developer
Responsibilities
As a junior developer you will work closely with a lead developer and own the
development and delivery of key platform components. With a strong focus on quality
and on time delivery you will also have the opportunity to take part and influence the
design of select platform components.
Key knowledge and Technical expertise
- Experience and familiarity with major web technologies and frameworks: XML, XSL,
CSS, HTML5, PHP, JavaScript, Ruby on Rails
- Knowledge of sharding and experience with the design of relational databases
- Familiarity with Test Driven Development, RAD and other development practices a
plus
- Familiarity with development and deployment to mobile platforms (iOS, Android)
- General understanding of cloud technology
Additional Requirements
- Lives and breathes technology but prioritizes the user experience when
technology "gets in the way"
- Is able to quickly prototype ideas to code
- Embraces change and innovation
- Excellent verbal and written communication skills and the ability to work in a fast
pace highly charged environment
- Thrives and interacts effectively in a small team. Self motivated.
- Quickly learns new technologies without formal training
CREDENTIALS AND EXPERIENCE:
- Pursuant of a degree in related field

- Demonstrated technical experience through past internships and class projects

 

Contact  Eric Alessandrini eric@igeopulse.com