Senior Software Frontend Engineer
LearnUpon
·
Posted:
July 31, 2023
·
Onsite
About the position
The job overview for the Senior Software Engineer, Front End position at LearnUpon is to collaborate with a cross-functional team to design, build, and launch new products, as well as improve existing features and user experiences. The role requires strong front-end development skills, including proficiency in JavaScript, TypeScript, and modern frameworks such as Angular, React, or Vue.js. The Senior Software Engineer will also be responsible for ensuring the security, performance, and accessibility of the products, as well as mentoring junior talent and contributing to the development and maintenance of internal components.
Responsibilities
- Collaborate with Designers, Product Managers, Engineers, and others to design, build, and launch new products, iterate on existing features, and build a state-of-the-art world-class user experience.
- Consistently deliver on making our products delightful, secure, performant, and accessible for all of our global customers.
- Adhere to and drive modern software engineering practices through design reviews.
- Improve test coverage for libraries, organize and implement integration tests, and resolve problem areas.
- Mentor and develop junior talent.
- Contributing on development and maintenance of internal components library documented with Storybook.
- Handle a project from scoping requirements through its release.
- Experience with project migration to newer technologies.
- Experience with security and performance front-end troubleshooting.
- Experience developing cross platform/browser compatible dynamic web applications.
- Have a good understanding of design patterns and user experience.
Requirements
- 4+ years of professional front end development
- Strong knowledge of JavaScript, TypeScript, RXJS
- Extensive experience in modern front-end frameworks such as Angular, React or Vue.js
- Proficiency with HTML, CSS and frontend build tools and CSS preprocessing (Webpack, SASS) and versioning control systems
- Ability to look beyond frameworks, to understand complex architecture and to write enterprise grade code
- Experience in working with UI Test Automation frameworks
- Ability to handle a project from scoping requirements through its release
- Experience with project migration to newer technologies
- Experience with security and performance front-end troubleshooting
- Experience developing cross platform/browser compatible dynamic web applications
- Have a good understanding of design patterns and user experience
- Resourceful, creative
Benefits
- Work in a fun and supportive environment with regular social events.
- Excellent career progression.
- Structured learning environment.
- Competitive salary and company stock options.
- Employee Assistance Programme.
- Comprehensive private health insurance scheme.
- 25 days annual leave + 1 annual company wellness day off.