JavaScript Software Engineer Job Description

JavaScript Software Engineer Job Description

4.5
191 votes for JavaScript Software Engineer
Javascript software engineer provides feedback to CSG Enterprise Architecture Review Board around industry trends, potential architecture improvements, application and customer business trends and customer’s enterprise architecture vision.

JavaScript Software Engineer Duties & Responsibilities

To write an effective javascript software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included javascript software engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Design and implement features of our JavaScript application framework and associated libraries and tools
Work efficiently in large JavaScript codebases and while keeping the code modular and loosely coupled
Provide regular and accurate reports to the Director of Software Application Development and perform special projects, lab/field testing, and other duties as necessary
Play a significant role in the ongoing evolution and refinement of the architecture
Be aware of the latest developments and trends in the JavaScript framework universe, and have a strong point of view on whether and how they fit into our strategy
Operate within the full Agile development lifecycle including sprint planning and execution
Work with business analysts and other users to gather requirements, provide feedback, and assist with writing functional and technical specifications
Rapidly prototype and demonstrate new web applications and architectures
Test web applications on various browsers and provide repeatable test frameworks and methodologies
Develop and maintain install kits to release code to different targeted environments

JavaScript Software Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for JavaScript Software Engineer

List any licenses or certifications required by the position: AWS, CSS, HTML, ACAMS, CRT

Education for JavaScript Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the javascript software engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Software Engineering, Computer Engineering, Design, Mathematics, Computer, Software Development

Skills for JavaScript Software Engineer

Desired skills for javascript software engineer include:

Application
Data and infrastructure architecture disciplines
Architecture
Design and business processes
JavaScript and its idiosyncrasies
Principles and techniques to solve technical problems
Hibernate and JBoss application server
Industry wide technology trends and best practices
JavaScript
Angular

Desired experience for javascript software engineer includes:

Bachelor's degree in Computer Science or Engineering or equivalent field
Minimum of 2 years Ruby knowledge preferred and Python knowledge required
Minimum of 2 years experience working with and administering Collaboration software systems (JIRA and Confluence preferred)
Minimum of 2 years scripting experience (Ruby knowledge preferred)
Minimum 2 years of Server and Server Configuration knowledge (Windows Server or Linux)
Minimum 2 years experience working with Software configuration management systems (Git preferred)

JavaScript Software Engineer Examples

1

JavaScript Software Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of javascript software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for javascript software engineer
  • Provide technical support for 24x7 SaaS production environment
  • Perform log analysis and troubleshooting
  • Develops overall system development schedules and oversee progress to meet deadlines and escalates issues when appropriate
  • Evaluates existing and available software for reuse, enhancing existing software processes & defining standards and guidelines
  • Provides technical direction for back-end software development, designing a system and interfaces that are intuitive, bug free and easy to maintain
  • Produces system life-cycle documentation, both for internal and external communication
  • Authors technical reports and publications and presents technical papers at relevant workshops
  • Maintains broad knowledge of computer science, technology and trends
  • Maintains contact with key computing and scientific professionals in the community
  • Implement platform product features and user interfaces
Qualifications for javascript software engineer
  • Minimum 2 years experience working with relational databases and SQL queries
  • Experience with Agile development methodologies (including Scrum, Kanban, and XP) is strongly preferred
  • Self-starter with strong research abilities
  • Ability to manage and prioritize workload, taking ownership of responsibilities
  • Able to set and meet deliverable deadlines and create schedule estimates
  • 5+ years of work experience and a Bachelor's degree, or 2+ years of works experience and a Masters degree
2

JavaScript Software Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of javascript software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for javascript software engineer
  • Enhance existing and/or develop new software that enables the launch of new products, functionality and services with technologies ranging from HTML5, CSS3, and JavaScript, including AngularJS and Polymer
  • Hands-on experience implementing automated testing for JavaScript technologies, for both unit tests and integration tests
  • Write high-quality JavaScript and native code that communicates with upstream backend services via HTTP APIs
  • Maintains system development schedule and oversee progress to ensure timely delivery,escalating issues when necessary
  • Convey the core principles of our framework to internal and external audiences
  • Review, provide feedback and approve contributions to the codebase
  • Write clear, thorough API documentation, and review documentation written by others
  • Be comfortable working in the open, with roadmap, designs and code visible to the open-source community
  • Play a major role advancing the user experience of our products by creating new graphical interfaces and supporting infrastructure
  • Design and implement high-quality software
Qualifications for javascript software engineer
  • Experienced with HTML5, CSS3 and RESTful APIs
  • Comfortable refactoring and removing duplication in large preexisting code bases working on greenfield projects
  • Programming experience in 4gl language
  • A BSCS or BSEE or equivalent is required
  • Familiarity with C# and .NET
  • Familiarity with Rails
3

JavaScript Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of javascript software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for javascript software engineer
  • Ability to translate comps to code with a high degree of accuracy
  • An understanding of Promises and Generators in addition to the traditional callback methodology is a must, and hopefully some experience using the Restify (as opposed to Express) package to facilitate the REST interfaces
  • Experience with node.js with Express, Hapi, Restify or other frameworks
  • 10+ years of development experience with an Enterprise Software company
  • Strong Node.js experience
  • Knowledge of Node.js and frameworks available for RESTful apis
  • Experience with linting (ESLint, JSHint) and unit testing (Jasmine, Mocha + Chai or Karma)
  • Database experience with SQL (MySQL, PostgreSQL) or NoSQL (MongoDB, DynamoDB, Redis, Neo4J)
  • Action Hero Framework
  • Mocha, Tape test framework
Qualifications for javascript software engineer
  • Expertise in RESTful web services
  • Familiarity of agile software design processes
  • Familiarity with configuration management and defect tracking tools (Git and JIRA preferred)
  • Master of Computer Science or equivalent experience
  • Strong programming skills (with 2+ years of professional experience)
  • Understanding of AngularJS practices and commonly used modules
4

JavaScript Software Engineer Job Description

Job Description Example
Our company is looking for a javascript software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for javascript software engineer
  • Write robust, maintainable code and solve problems in unique and innovative ways
  • Work closely with the team lead as part of an Agile Development process
  • Translate design specs into clean, concise, maintainable software
  • Test, debug and refine software to produce the required product
  • Successful delivery of high quality web software (requirements, design, code, documentation)
  • Design and implement test plans based upon functional and design specifications
  • Represents the organization in providing solutions to difficult technical problems associated with specific projects Researches problems discovered by quality assurance or product support and develops solutions to the problems
  • Comfortable working and interfacing with a wide range of technologies where required for integration with existing applications
  • Participate in design reviews and sprint planning
  • Understand best-practice software architectures and software development processes
Qualifications for javascript software engineer
  • Knowledge of Linux-based web server administration and configuration
  • Excellent communication and coordination skills, including the ability to effectively write and organize technical materials
  • Experience with Modern Perl tools, including Mojolicious web framework and CPAN
  • Familiar with Semantic Web and related technologies (RDF, OWL, SPARQL)
  • Knowledge of scientific data identification, reference, citation and provenance a plus
  • Experience in GPS positioning extremely desirable
5

JavaScript Software Engineer Job Description

Job Description Example
Our growing company is hiring for a javascript software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for javascript software engineer
  • Deep dive into the heart of the NativeScript – the component that bonds the JavaScript and the native iOS environment
  • Break down in parts the JavaScript Core Framework and put it back together
  • Develop High Performance Software
  • Experience using Eclipse, MySql, PostgreSQL, Tomcat and Jboss technologies and tools
  • Knowledge of server configurations, including IIS and Apache configurations
  • Ability to design Class Diagrams and Project Structure, UML and Entity Relationships
  • Experience with IOS, Android or other mobile app development
  • Design and implement single page applications (ReactJS, Redux, Webpack, GulpJS)
  • Design and build micro services to enhance the usage of common tools leveraged by various business applications
  • Analyze requirements for new services, solution(s) design, and development of the solution
Qualifications for javascript software engineer
  • Knowledge in Android or iOS development
  • Good command of English & Mandarin (written, spoken)
  • Interested in distributed systems, SOA, microservices
  • Good knowledge of OOP principles, design patterns
  • Knowledge of automated testing and refactoring practices considered a plus
  • Expertise in software engineering principles as outlined above

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates