Job Description
LearnUpon is seeking a Senior Software Engineer, Frontend, to join their team in Belgrade. The candidate will contribute to delivering user experiences for LearnUpon's core LMS product. LearnUpon is a global company with offices in Dublin, Belgrade, Philadelphia, Salt Lake City and Sydney. LearnUpon fosters an open, collaborative, and supportive environment.Role involves:
- Designing, building, and launching new products.
- Iterating on existing features.
- Building a state-of-the-art user experience.
- Improving test coverage.
- Mentoring and developing junior talent.
- Contributing to the development and maintenance of internal components library.
Requirements:
- 4+ years of professional front end development.
- Strong knowledge of JavaScript, TypeScript, and RXJS.
- Extensive experience with modern front-end frameworks, specifically Angular, and proficiency with Web Components.
- Proficiency in HTML, CSS, frontend build tools, CSS preprocessing (Webpack, SASS), and version control systems.
- 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.
- Good understanding of design patterns and user experience.
- Resourceful, creative, adaptable, detail-oriented with strong time management and organizational skills.
- Excellent English written and verbal communication skills.
Role offers:
- Competitive salary and company ESOP.
- 25 days annual leave + 1 annual company wellness day off.
- Work in a fun and supportive environment with regular team events.
- Excellent career progression.