Senior Angular Engineer

Job opportunity

Leads development of critical system components and functionality. This includes hands on programming, system debugging, code reviews, and development of operational procedures. Coordinates with Lead Application Developers to ensure standards are being followed. In general, this role is responsible for producing scalable and functional applications and services that meet the company’s needs.

Responsibilities
  • Hands on in implementing solutions, technically guiding extended teams during development and deployment of solutions.
  • Provide technical thought leadership and strong collaboration with subject matter experts, project managers, and functional leaders.
  • Apply in-depth technical knowledge to develop applications across one or more technology areas, such as web front-end applications.
  • Plan, design, develop, test, debug, and deploy highly available applications.
  • Document key SDLC processes by producing formal documents like solution architecture documents and technical system design specifications, etc.
  • Perform software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis.
  • Participate in troubleshooting complex issues and resolving defects.
  • Participate in prioritization of major projects based on business needs, budget and risk reduction.
  • Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving and/or maximizing adoption and usage of these systems.
  • Coach / mentor junior developers, contractors, or interns to help grow the team’s overall skill-base and elevate team velocity both internationally and domestically
  • Maintain compliance with all company policies and procedures.
Qualifications

Competencies

Must be able to demonstrate the ability of maintaining privacy and confidentiality; critical thinking skills; make independent decisions in accordance with company policy and procedures; and take initiative on issues that arise daily.

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.

  • Extensive experience in JavaScript, Angular.
  • Bonus skills: .NET Core, .NET frameworks, AWS Serverless and AWS in general.
  • 5+ years experience using the principles and patterns of system design.
  • 3+ years experience writing workflow automations and software integrations.
  • Advanced skill in analyzing and understanding business / technology system architectures, databases, and client applications.
  • Ability to debug / trace code, resolve issues quickly, and analyze data to draw business relevant conclusions.
  • Experience working with industry standard version control systems (e.g., Git, CodeCommit).
  • Ability to work and communicate effectively with other technical personnel as well as functional users at all organizational levels.
  • Ability to forecast level of effort for development work, track progress and quantify remaining work.
  • Ability to prioritize and manage multiple projects.
  • Ability to adapt to sudden changes based around client needs.
  • Experience with Agile, Scrum and Waterfall project management methodologies.
  • Ability to create technical documentation and user instruction guides.
  • Willingness and ability to work extended hours when necessary to meet project timelines.
  • Willingness to learn a wide array of technologies from both current and potential partners and clients.
  • Experience with setting client and management expectations.
  • Experience with developing against AWS services (e.g., Lambda, API Gateway, Aurora MySQL, and DynamoDB, S3) a plus.

Language Skills

Must have the ability to maintain a professional approach with others in job-demanding, multitasking and/or project support situations; the ability to create and edit written materials; the skill in organizing resources and establishing priorities; and the ability to gather data, compile information and prepare reports.

Computer Skills

Must have expertise with the variety of off-the-shelf software for office productivity such as, but not limited to, Microsoft Office applications, and Adobe programs. Knowledge of Structured Query Language and relational databases such as, but not limited to, Access and SQL Server preferred. Must be able to learn other software as needed.

About the company
Remote work icon
Remote
Freelancer icon
Freelance
Geography icon
Americas
Timezone icon
Workload icon
Full-time
Workload icon
English - Intermediate+
I'm interested!
Share
Thanks for your interest in the Senior Angular Engineer job.
Please provide the information below to continue.
Oops! Something went wrong while submitting the form.
Oops! Something went wrong while submitting the form.