Software Engineer - Frontend
MyCarrier
·
Posted:
August 24, 2023
·
Onsite
About the position
The job overview for the Software Engineer (Frontend) position at MyCarrier is to drive the development and optimization of their cloud hosted application. The role requires expertise in frontend development using tools and frameworks such as HTML, CSS3, Angular, NodeJS, TypeScript, and Bootstrap. The engineer will work in a multidisciplinary team and be responsible for developing web app content, ensuring consistency with brand guidelines, and staying updated with emerging technologies. The position also requires strong communication skills, the ability to work independently and with teams, and a desire to own the long-term health of the application.
Responsibilities
- Develop cutting edge web apps using a variety of tools and frameworks (HTML, CSS3, Angular, NodeJS, TypeScript, Bootstrap)
- Work on a multidisciplinary team with other professionals: Fullstack Engineers, Backend Engineers, QAs and Product Managers
- Optimize web applications for maximum performance using asynchronous methodologies and event driven architectures connected to RESTful APIs
- Develop web app content for multiple aspect ratios including mobile
- Ensure consistency with brand guidelines for all projects
- Seek feedback from internal stakeholders regarding design and functionality
- Contribute thoughts and ideas in a collaborative way during stand-ups and meetings
- Keep abreast of latest and emerging technologies that could benefit the platform
- Experience developing frontend designs for asynchronous event-based architectures
- Experience in microservice and serverless computing architectures
- Experience in npm/nuget component library authoring and Azure DevOps
- Minimum 6 years’ experience in customer facing development
- Minimum 4 years’ experience within Front End stack development using Angular 6+, NodeJS, Bootstrap, HTML, CSS3, etc)
- Minimum 2 years’ experience mentoring and coaching other developers
- Ability to work independently and with teams
- Excellent communication skills, both verbally and in writing, with peers and non-technical business users
- Strong understanding of feature flag tools (Split.IO, LaunchDarkly, Optimizely, etc.)
- Strong understanding of Azure DevOps, Azure Functions, Redis, and Event Hub
- Strong desire to own the long-term health of an application
- Knowledge of or experience in the logistics industry preferred
Requirements
- Experience developing frontend designs for asynchronous event-based architectures
- Experience in microservice and serverless computing architectures
- Experience in npm/nuget component library authoring and Azure DevOps
- Minimum 6 years' experience in customer facing development
- Minimum 4 years' experience within Front End stack development using Angular 6+, NodeJS, Bootstrap, HTML, CSS3, etc.
- Minimum 2 years' experience mentoring and coaching other developers
- A bachelor's degree in a field related to the position or a combination of related education and work experience in the areas of application/web/systems/database development to equal four years
- Ability to work independently and with teams
- Excellent communication skills, both verbally and in writing, with peers and non-technical business users
- Strong understanding of feature flag tools (Split.IO, LaunchDarkly, Optimizely, etc.)
- Strong understanding of Azure DevOps, Azure Functions, Redis, and Event Hub
- Strong desire to own the long-term health of an application
- Knowledge of or experience in the logistics industry preferred
Benefits
- Base + Stock Options
- $4,224 annual Employer Health Insurance - medical, dental, vision, life insurance available
- Unlimited PTO
- Monthly catered lunch
- Fully stocked pantry of snacks and fridge full of drinks
- Annual Christmas Party
- Quarterly Team-building Outings
- Professional Development