Who We're Looking For
Are you a passionate front-end developer with extensive experience in building large-scale applications? Do you thrive in dynamic environments and enjoy leading discussions on cutting-edge technologies? If so, you might be the perfect fit for our Senior Frontend Developer position!
As a Senior Frontend Developer at Customer, you will play a key role in developing and optimizing our platform. You will collaborate closely with a motivated cross-functional team to deliver high-quality, measurable work that enhances user experience and maximizes application performance. Your expertise will help drive the success of our web applications and contribute to our continuous improvement.
We prefer candidates to be based in Berlin, as we encourage everyone to join us in the office at least two days a week to foster collaboration and team spirit.
What You'll Do
Develop Quality Code: Write clean, secure, and reusable code with a focus on long-term maintenance and handling of legacy code.
Create Modular Components: Build modular components that can be shared across multiple applications.
Enhance User Experience: Strive to deliver a delightful user experience and maximize application performance.
Build Maintainable Applications: Develop easily extendable and well-maintainable applications.
Technology Decisions: Choose the right tools for the job and participate in discussions about different technologies.
Lead and Mentor: Join and lead discussions about architectural and low-level decisions, sharing your expertise and learning from others.
Collaborate: Work closely with product management, development, and UX teams in a dynamic, cross-functional environment.
Who You Are
Experienced Developer: 6+ years of experience in building large-scale front-end applications (preferably React), including SPAs.
Proficient in JavaScript: Mastery of front-end JavaScript and frameworks like React or Angular.
HTML/CSS Expert: In-depth knowledge of HTML, CSS, and styling concepts such as SASS/CSS3 and BEM.
Architectural Knowledge: Experience taking architectural decisions and knowledge of REST.
Test-Driven: Experience in writing tests and delivering testable code (TDD or BDD approaches).
Familiar with CI/CD and infrastructure experience working with Docker, Kubernetes, and AWS is a plus.
UI/UX Focused: Experience with UX design first approaches and building complex user interfaces.
Adaptable and Organized: Strong work ethic, self-motivation, and good organizational skills.
Team Player: Enjoys working in a team and supporting colleagues.
Fast Learner: Willingness and ability to pick up new languages and frameworks when required.
Fluent in English: Proficient in both written and verbal communication.
Any Graduate