Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write web applications using JavaScript stack.
- Work with multi-functional teams to implement responsive UI across multiple applications.
- Work closely with development leads and QA teams in converting functional specifications into detailed design and assist when needed with the creation and execution of test plans.
- Work with key architects and managers to establish and implement standard methodologies for delivery of high-quality software.
- Work together with other members of web and custom application development team to produce high quality applications.
- Work alongside support organizations for maintaining, supporting, and upgrading existing systems and applications.
- Ensure development projects meet business requirements and goals, fulfill end-user requirements, identify and resolve systems issues.
- Ensure any new software integration into corporate systems meets functional requirements, system compliance, security restrictions and interface specifications.
- Provide related project documentation to ensure project objectives are met; product designs are well documented and communicated.
- Engage in hands-on, in-depth analysis, review, design, development and debugging of the software.
- Analyze existing applications or formulate logic for new systems, devise logic procedures, prepare flow chart, perform coding and test/debug programs.
Job Requirements
- 5+ years of web application development using Javascript, HTML, MVC frameworks.
- 2+ years of professional experience developing applications with the JavaScript stack.
- Strong knowledge of CSS and Javascript.
- Familiarity with developing and working with REST APIs using node.js frameworks.
- Experience with UI frameworks
- Knowledge of website design industry standards.
- Excellent problem-solving skills and exceptional attention to details.
- Demonstrable ability to learn new technologies quickly.
- Experience with automated software and system management and development tools.
- Experience designing and developing complex multi-tiered applications.
- Experience working in a team-first, collaborative environment.
- Experience working on cross-browser platforms.
- Exposure to project methodology or work structures; understand project lifecycle.
- Excellent communications and interpersonal skills.
- Consistent track record of developing web applications, from inception to delivery.
- Highly self-motivated and self-directed.
- Good understanding of databases, networking, security, privacy and compliance.
- Familiarity with JIRA, GIT and agile development methodology a big plus.
- Familiarity with application containerization.
- Familiarity with AWS a plus.