Senior Front End Angular Developer

Full Time

  • No Travel Required

Job Description

The Engineer II, Software Frontend will design, code, and unit test new features and modifications. They will also triage, re-factor, and troubleshoot issues found within large scale applications and maintain integrity of existing program logic according to specifications. The Engineer II, Software Frontend will deliver working software in compliance with technical architectures and integrate software components into a fully functional software system. The engineer will have opportunity to contribute to a custom shared UI component library and will be working with UX, Product, backend and QA team members to accomplish tasks. They will be responsible for conducting code and peer review for team members, while also managing tasks and updates via GlobalTranz tools.

ESSENTIAL DUTIES & RESPONSIBILITIES:

• Mentor Engineer I staff to build expertise in technology, people, processes, and industry

• Complete assigned work.

• Complete interview training and participate in interviews

• Demonstrate mastery of company-provided tools and the ability to assist others in their use.

• Demonstrate a full understanding of development process as practiced by GlobalTranz.

• Contribute to the continued maturation of development processes.

• Contribute to the communication and adherence of the teams to technology standards and architectural guidelines.

• Conduct initial code reviews for Engineer I and Intern staff.

REQUIRED KNOWLEDGE/SKILLS/ABILITIES:

• Solid understanding of both the business and the technical aspects of corporate IT

• Excellent verbal and written communication skills

• Ability to collaborate and build consensus with team members in all areas of the business

• Ability to work under minimal direction from management

• Ability to organize, plan, prioritize, and follow through on work

• Ability to work with all levels of employees and consultants

• Ability to build and maintain strong relationships

• Strong attention to details, analytical and problem-solving skills.

• Strong ability to review, document, and understand what existing code bases are doing.

• Quickly and efficiently implement complex service solutions following the latest architecture patterns.

• Previous experience in the Logistics and Transportation Industry is preferred but not required.

QUALIFICATIONS:

• Bachelor's degree in computer information systems or a related field; or equivalent work experience.

• 3 - 6 years of Software Engineering required with building Web Applications.

• Experience developing software systems of medium-to-large scope and complexity.

• Experience & expertise with web-based technologies with a combination of the following such as JavaScript, Modern frameworks/ libraries like React/ Angular, ES6, HTML5, CSS3, Styles Components/ SASS/ LESS.

• Experience with front end unit testing, static analysis tools.

• Understanding of web application performance, security standards, web optimization, cross-browser issues.

• Familiarity with server-based technologies such as REST, XML, JSON, SQL, MVC.

• Ability to communicate with backend & frontend engineers, understand API contracts, integrations.

• Familiarity with Git, automated builds/automated deploys such as Azure or Jenkins.

• Experience with agile development methodologies