Lead Front-End Developer

Location: Princeton, NJ
NIKSUN is a recognized worldwide leader in making the Unknown Known. The company develops and deploys a complete range of award-winning forensics, compliance, security surveillance and performance management solutions for applications ranging from core infrastructures to edge and branch environments.

Job Summary
Responsible for front-end requirements review, design and development at the product application layers. Requires a superior understanding of the full Software Development Life Cycle in order to meet development demands for both new and existing product development. Works well in small teams to meet business and technology requirements with respect to functionality, performance, scalability and delivery.

Key Responsibilities

  • Designing, implementing, testing and debugging on new and existing product applications
  • Plays a key role in expanding the application layer design and functionality
  • Works in conjunction with senior developers to derive long term application design goals
  • Modifies existing code to correct errors, adapt new frameworks, improve performance
  • Stays up to date on the latest programming techniques and standards
  • Produces design documentation using defined standards
  • Analyzes requirements to determine feasibility of design within time/cost constraints
  • Oversees design and implementation of maintenance projects for existing applications
  • Participates in code review and QA processes
  • Supports product deployment lifecycle and maintenance

Required Qualifications

  • Demonstrated working knowledge of Java development
  • Expertise developing HTML 5, CSS3, JavaScript, SQL
  • Expertise developing front-end MV* frameworks (Angular, Ember, etc.)
  • Experience implementing JavaScript libraries such as jQuery, Bootstrap
  • Demonstrates advanced proficiency with appropriate tools and techniques
  • Knowledge of CSS preprocessors such as LESS or Saas
  • Experience with git, github and industry standard git workflows
  • Intermediate level understanding of the UNIX operating system
  • Well-organized, self-motivated individual with ability to rapidly learn new tasks
  • Ability to handle multiple tasks at once, set and meet deadlines per schedule
  • Excellent written and verbal communication skills
  • Capable of leading a team of junior developers

Desired Qualifications

  • Experience programming in Java and J2EE
  • Experience coding advanced standards based HTML5, CSS3, jQuery, WebGL
  • Strong design skills and interest in implementing JavaScript design patterns
  • Strong understanding of responsive design, wireframing
  • Experience working on Enterprise scale projects
  • Relies on experience and judgment to plan and accomplish goals
  • Experience with SQL database design and development
  • Knowledge in full stack development (Web App, API, 3rd party integration)

Education and Experience

  • Bachelor's Degree in Computer Science or Software Engineering required
  • Minimum 7 to 12 years of professional experience in a front-end development position

Computer Skills

  • Must have working knowledge and experience using e-mail, Internet, Microsoft Office (Word, Excel)

Travel Requirements: NA

Physical Requirements: NA

NIKSUN is a dynamic, professional, fast-paced company offering an attractive compensation and benefits package, including a comprehensive health and dental insurance plan, 401(k) plan, paid holidays, vacation and sick time, and a flexible work environment.

Please submit your resume and salary requirements to:
Attn: Human Resources Department
100 Nassau Park Blvd.
Princeton, NJ 08540