You will be an active member of an innovative and passionate team, developing features and key extensions to a growing enterprise product platform for the market leader in Identity Security. Requires a strong design background, the ability to work in a fast moving agile environment, excellent communications skills, and a strong attention to quality, performance interface development team with a focus on JavaScript.
What you'll do:
- Function as a solid individual contributor on a high output agile development team.
- Design and develop new features as well as maintain existing code, with well documented comments and other supporting materials.
- Communicate effectively with the distributed team.
- Co-develop tests for your own code, with QA Engineers.
- Stay on the forefront of knowledge in the industry, and share learnings with other team members and with the company.
- Optional: As a Java developer, you will work on our various web applications with a variety of frameworks, including Wicket, SpringMVC, and JSPs.
- Must Have: As a JavaScript developer, you will be working on developing rich client applications using ReactJS, working along side of a Java developer to build cutting edge rich client.
Essential Qualifications:
- 5+ years developing commercial products in Java and JavaScript.
- Demonstrated experience in enterprise-level experience.
- MUST have experience with open source and open source tools.
- Exceptional problem solving skills; loves finding the best solution.
- MUST have expert knowledge of JavaScript - if you're a JS Ninja, that's what we're looking for.
- MUST have strong experience building rich JS client UI using some kind of framework, e.g. Angular, Backbone, React,...
Desired Qualifications:
- Experience in Agile or Kanban environments.
- Experience working with Wicket, SpringMVC, and JSPs.
- Experience using ReactJS would be a big asset.
- Strong interpersonal communications skills.
- Shows attention to details.
- Understanding of enterprise-scale systems.
- Ability to work in a lightweight process environment including requirements and test planning documentation.
- Capable of high performance in a three-week iteration cadence with frequent product deliveries.
- Self-motivated and works with minimal direction.
- Takes ownership of tasks and executes.
- Ideal candidate must be able to learn quickly and independently and be capable of gathering information and understanding complex features/environments.