Senior Frontend Software Engineer (m/w)

Job Informationen

Your tasks: Become our Web Frontend Domain Expert, evaluate and select new technologies, frameworks, libraries and development best practices. Collaborate with our UX designers and backend engineers to define software architectures that promote highly-performant and scalable user-interfaces Ensure the highest standards of software quality through the definition of component, integration, and automated end-to-end test processes. Lead the implementation of state-of-the-art, user-centric, high-performance, real-time frontend solutions, in ReactJS. Lead the development, testing and documentation of reusable software components, to support complex interaction flows that are moldable to the different needs of specific clients. Collaborate with Designers, Product Managers, and other Software Engineers to deliver compelling user experiences that bring unquestionable value to our clients. Support the integration of tracking, analytics and interaction logging frameworks, in order to facilitate decision making processes with quantifiable metrics. Assist with the analysis of general and client-specific requirements. Participate on daily activities of the software department, such as code and design reviews, project planning, periodic meetings, etc Coordinate and manage our web frontend team(s) in a rapidly changing and growing environment Supervise the development activities of our in-house and near-shore front-end developers Participate in the hiring process for our in-house and near-shore developers Guide and mentor colleagues within the frontend teams Your profile: University degree in computer science or software engineering. At least 5+ years of professional hands-on experience in software engineering, with focus on frontend (web) development Leadership experience within engineering teams Strong expertise in ReactJS and related frontend development stack tools. Proven experience in the development of frontend applications with high security standards Good understanding of design aesthetics, layouts, responsive design and mobile web development. Experience dealing with usability and design specifications, their dependencies and limitations. Practical experience delivering in agile environments. Experience in quality assurance and automated frontend testing frameworks such as Cypress.io, Mocha, Chai, Jasmine or similar Excellent written and spoken English language skills Additional plus: Experience creating ReactJS web applications that rely on AWS components, such as: S3 buckets and web-socket connections to the Amazon API-Gateway. Experience in dealing with partner companies and working with remote teams. Experience with interaction logging, tracking and analysis tools (e.g. Amazon QuickSight, Hotjar) Experience with react native. Tools and frameworks: ReactJS, Material-UI React Library, Node, Typescript, CSS, Cypress, Mocha, Chai, Jasmine, Hotjar, Amazon QuickSight, Docker, Gitlab, Jira

Benötigte Skills
  • Englisch
  • Senior
  • CLOUD
  • React
  • JavaScript
  • Bachelor
  • Master
Job Details
  • Pensum Vollzeit