The Software Engineer (Frontend) must be comfortable with both object-oriented and procedural programming methodologies and will be challenged with complex and robust application design and development as well as extension and modules development
Responsibilities
Collaborate with product managers, designers and developers to conceptualize and build new products, features and changes that’ll radically improve user experience
Write well-documented code for features, tests and other front-end web and mobile application components
Ensure the front-end web and mobile applications work well across all target platforms
Work closely with back-end developers to continuously improve our ability to deliver awesome front-end web and mobile experiences
Work with internal and external stakeholders; motivating, persuading, and negotiating towards a positive outcome.
Requirements
3 - 5 years of professional experience as a software engineer
Good knowledge of any modern framework like React, Vue
Good knowledge of HTML5 and CSS3 APIs
Experience in styling with solutions like Styled Components/CSS Modules/PostCSS/Sass/Less
Experience with modern front-end workflows: git flow, project management tools, unit and E2E testing, build tools, REST APIs, CLIs, CI/CD
Managing complex application state with Redux/Vue