Javascript Jobs - JavaScript Developer, 12709

at The Judge Group
Location Palm Harbor, FL
Date Posted May 10, 2018
Category Default
Job Type Full-time


Our client is currently seeking a JavaScript Developer

Under general direction of the team lead, Full Stack JavaScript Developer - contributes to the software design and development activities for Xcenda. Designs, documents, tests, and maintains current and new web applications; reviews requirements documents and helps to develop solutions in order to meet these requirements. This candidate contributes to the effort in creating specifications and designs for development projects as well as contributes to specific assignments. This candidate is responsible for staying up-to-date with current technologies and providing regular updates and recommendations to the team lead. 
Responsibilities include the design, development and maintenance of web applications in AngularJS or a similar UI framework. Candidate will be responsible for all phases of the development life cycle in a fast-paced environment. 
1.Contributes effectively as a member of the team; takes ownership of individual assignments and projects with minimal oversight. 
2.Design and develop tests software solutions. 
3.Responsible for accurately reporting daily project status on a daily basis. 
4.Responsible for documenting all project work in issue tracking system. 
5.Updates issue tracking system when gaps in code and documentation are discovered. 
6.Updates issue tracking system with all new requests from team members or stake holders. 
7.Works with project lead and internal stakeholders to formulate backlog. 
8.Contributes to software design documents and produces supporting prototypes. 
9.Works on multiple projects simultaneously and prioritizes tasks accordingly. 
10.Provides third tier support when required. 
11.Functions as task, project, or team leader when assigned; represents the organization on project teams and may perform technical project leadership roles while fostering teamwork and collaboration within and across work groups. 
12.Provides input for Software Development budgeting and scheduling. 
13.Performs related duties as assigned. 
14.Meets established chargeability requirement. 
1.Education – Position requires a degree in computer science, information systems or related experience 
2.Required Experience 
a.4+ years of full-stack JavaScript experience 
b.Proficient in Node.js, Electron and a UI framework such as Angular 
c.Capable with HTML5 and CSS/CSS3 (Preprocessors such as Sass a plus) 
d.Experience working with databases 
e.Experience with package managers (npm or Yarn) and workflow automation tools (Grunt or Gulp) 
f.Experience creating and consuming web services (XML, JSON) 
g.Demonstrated mastery of JavaScript debugging techniques 
h.Knowledge of code versioning tools (Git) 
3.Additional Experience 
a.NoSQL database experience 
b.Extensive knowledge of Excel and/or working with libraries that interact with Excel 
c.Excel modeling 
4.Core competencies 
a.Be able to discover client needs and translate them to software and system requirements 
b.Reconcile conflicting objectives, finding acceptable compromises within limitations of cost, time, knowledge; understand the nature of unstructured, open-ended problems 
c.Understand and be able to apply theories and models that provide a basis for software design 
d.Understand and be able to use current technical solution elements, including both specific tools, components, and frameworks and also abstract elements such as algorithms and architectures 
e.Program effectively, including code creation, component use, and integration of multiple subsystems 
f.Learn new models, techniques, and technologies as they emerge; integrate knowledge from multiple sources to develop solutions to problems; serve as an agent of change for introducing new technology 
g.Work with other software developers’ APIs and collaborate with those API authors to debug solutions and develop patches. 
h.Excellent practical software debugging experience and the ability to quickly perform root cause analysis on JavaScript runtime errors. 
1.Thorough knowledge and understanding of business principles, processes and technology 
2.Good analytical, conceptual and problem-solving skills to evaluate business problems and apply knowledge to identify appropriate solutions 
3.Good interpersonal skills 
4.Ability to communicate effectively both orally and in writing 
5.Strong organizational skills; attention to detail 
6.Ability to work with team members remotely