Our client Our client is a third-party logistics company that offers shipping solutions for businesses of all sizes.
As a Senior Software Engineer - Frontend, You will design, code, and unit test new features and modifications. You will also triage, refactor, and troubleshoot issues found within large-scale applications and maintain the integrity of existing program logic according to specifications. The Senior Software Engineer - Frontend will deliver working software in compliance with technical architectures and integrate software components into a fully functional software system.
This role will execute on assigned technical tasks per team leads and management. The engineer will have the 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. You will be responsible for conducting code and peer reviews, while also managing tasks and updates via internal tools.
Responsibilities
- Demonstrate mastery of company-provided tools and the ability to assist others in their use.
- Demonstrate a full understanding of development processes as practiced by the client.
- 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 other engineers.
- Show expertise and the ability to assist others in their understanding of the client’s offerings and their purpose.
- Bachelor’s degree in Computer Information Systems or a related field, or equivalent work experience.
- 6-12 years of Software Engineering experience building Web Applications.
- Experienced in developing software systems of medium-to-large scope and complexity.
- Proficient with React, JavaScript, ES6, HTML5, CSS3, Styled Components.
- Experienced with front-end unit testing and static analysis tools.
- Knowledgeable about web application performance, security standards, web optimization, and cross-browser issues.
- Familiar with server-based technologies such as REST, XML, JSON, SQL, and MVC.
- Comfortable communicating with backend and frontend engineers, understanding API contracts and integrations.
- Proficient with Git and knowledgeable about automated builds/automated deploys such as Azure or Jenkins.
- Experienced with agile development methodologies such as SAFe, SCRUM, or Kanban.
- Solid understanding of both the business and technical aspects of corporate IT.
- Excellent verbal and written communication skills in English.
- Ability to collaborate and build consensus with team members across all areas of the business.
- Able to work under minimal direction from management.
- Strong organizational skills to plan, prioritize, and follow through on your work.
- Comfortable working with all levels of employees and consultants.
- Capable of building and maintaining strong relationships.
- Skilled in turning ambiguous information into meaningful requirements.
- Strong analytical and problem-solving skills.
- Familiarity with Git and automated builds/automated deploys such as Azure or Jenkins.
- Ability to review, document, and understand existing codebases.
- Quick and efficient in implementing complex service solutions following the latest architecture patterns.
- Previous experience in the Logistics and Transportation Industry is preferred but not required.
- Experience or familiarity with Microfrontends is preferred but not required.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.