Senior Frontend Developer
Onclusive
About the Role:
As a Senior Frontend Developer you will be part of a small, cross-functional engineering team working on our Software-as-a-Service products for Public Relations workflows. You will collaborate closely with your immediate team of developers and testers as well as UX/UI Designers, Product Managers, Technical Architects and other team members to understand business requirements and develop engaging UIs for our products.
Additionally, as a valued member of our team, you'll help shape best practices in frontend development and actively share your expertise across the wider team.
Your responsibilities:
- Plan and develop new user-facing features using frontend languages and technologies like AngulaJS, JavaScript, HTML, CSS, Less, Sass etc.
- Build high-quality user interfaces from design mockups
- Collaborate with Product teams, UI/UX designers, Technical Leads and other team members to understand and refine requirements
- Write tests to ensure high quality of your code
- Adhere to code style and code quality standards
- Provide code review feedback.
Who you are:
- You are a Senior Frontend Developer with at least 6 years of experience working with JavaScript and 4 years of experience using AngularJS framework
- You are proficient in JavaScript, HTML5, CSS and preprocessors like LESS or SASS
- You are an expert on creating responsive, mobile-first user interfaces
- You have good attention to detail, especially when converting design mockups to user interfaces
- You have experience using Git version control
- You are familiar with and have worked with RESTful APIs
- You have experience writing unit and/or end-to-end tests
- You communicate effectively, both verbally and in writing
- You have good organizational and problem-solving skills
- You have experience working with a remote team
- Having some understanding of Microsoft Azure environment and C# would be beneficial
What we can offer:
We are a global fast growing company which offers a variety of opportunities for you to develop your skill set and career. In exchange for your contribution, we can offer you:
- Competitive salary and benefits
- Hybrid working in a team that is passionate about the work we deliver and supporting the development of those that we work with
- A company focus on wellbeing and work life balance including initiatives such as flexible working and mental health support