senior javascript developer
TRANSCRIPT
1 Sr Software Engineer_Javascript_Nov 2014
ACCUSOFT CORPORATION Job Description
JOB TITLE: Sr. JavaScript Developer
Reports To: Prizm Product Group Development Manager
Department: Prizm
Job Location: Tampa, FL
SUMMARY:
This position is primarily responsible for the product development and maintenance of the respective Product
Group’s portfolio of products. In addition, this individual will:
Strongly influence Accusoft product feature sets and product mix
Be a thought leader in defining Accusoft processes on assigned projects
Provide new product development and existing product maintenance, including but not limited to
exploring new platforms and technologies as well as enhancing existing products
Demonstrate company-wide leadership and technical influence in peer discussions, influencing product
and technology direction for the company
Demonstrate balanced technical and business decision making to best meet Accusoft goals
Mentor and coach less experienced engineers
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Core duties and responsibilities include the following. Other duties may be assigned.
Design and develop innovative UI components for our Prizm Content Connect applications
Help to design, develop and maintain web services and JavaScript libraries
Research and recommend mobile web frameworks and emerging web technologies
Create and maintain supporting information; Documentation, Manuals and Product Demonstrations
Works independently and successfully in unsupervised work environments and makes sound business
decisions consistently, without supervisors guidance; may mentor/supervise less senior Engineers
Participates in all stages of development life cycle
Contributes to peer review to assure product correctness
Writes unit tests for product and production code, with high level of coverage and effectiveness
Develop software to solve complex, uncertain, and/or highly business critical problems
Provide assistance to the Support Team on assigned customer support inquires/projects. Demonstrates
customer advocacy
Defines/recommends Accusoft source control practices
Plans tasks and provides task estimates for review
Proactively performs independent research and utilizes libraries and other technical resources to guide
new product development and process ideas
Demonstrates familiarity with competitive products and applies that knowledge when benchmarking
against Accusoft products
Communicates software designs effectively for review by others
Participates with architects to ensure that product designs adhere to architectural guidelines and best
practices, and to make product architectural decisions
Comfortable and effective at multiple hardware/software OS and technologies
SUPERVISORY RESPONSIBILITIES:
This job has no supervisory responsibilities for direct reports, but will mentor less experienced peers and
provide team leadership.
2 Sr Software Engineer_Javascript_Nov 2014
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The
requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable
accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION AND/OR EXPERIENCE:
Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or other math or
computer related disciplines; 3+ years of real industry experience in software development in a variety of roles
on a variety of projects; or equivalent combination of education and experience.
CERTIFICATES, LICENSES, REGISTRATIONS:
N/A
COMPUTER SKILLS:
Required Skills:
Expert HTML, JavaScript, and CSS Skills
o Possess strong ability to design and develop JavaScript and AJAX based web applications
o Ability to apply Object Oriented principles in designing JavaScript components
Experience with at least one mobile development framework
C# or equivalent language
Engineering development experience in the delivery of production software
Knowledge of User Interface Design principles
Previous experience in a lead role or readiness to lead other developers
Preferred Skills:
ASP.NET, MVC Framework, PHP, XML, Java, NUint/JUnit/JsUnit skills
IIS management and configuration experience
code optimization technique experience
Unit Testing frameworks experience
Experience in Object Oriented design in multi-tier applications in C# or equivalent language
TRAVEL:
N/A
ACCUSOFT CORPORATION IS AN EQUAL OPPORTUNITY EMPLOYER