All offersŁódźJSFrontend Developer
Frontend Developer
JS
Blue Brick

Frontend Developer

Blue Brick
Łódź
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    JavaScript (ES6+)
    advanced
    ReactJS
    advanced
    Vue.js
    advanced
    GitLab
    regular
    Docker / Kubernetes
    nice to have
    Docker Swarm
    nice to have
    Nuxt
    nice to have
    AngularJS
    nice to have

Job description

We expect you to have a good grasp of:


  • Basic interpersonal skills (especially in English) - building great stuff is a team effort. It's vital that you're able to communicate complicated issues smoothly with your technical team-mates as well as some of the less technically savvy business people. Most of our clients are international, so you can expect to spend a fair bit of time chatting in English.
  • Frontend web development - we usually work in React or Vue, occasionally in Angular. Backends are in node.js or .NET, static content management is usually set up with a themed WordPress. We will rely on you to sling good, reliable JavaScript (React or Vue) and to be able to churn out solid HTML/CSS for modern browsers based on cool UX designs. 


Plus:


  • Research and out-of-the-box thinking - we've been told that brute force is always a solution, you just need to apply enough of it. We're pretty short on infinite monkeys though, so we'd much rather have you be super smart and thoughtful about your work. Think it'll be faster to spend a day just thinking about a problem for a change? Do that. Getting irritated about that one weird third-party API being too slow and making your component look bad? Go for a walk and come back with a cool caching solution. The fun thing about being a developer is all of the amazing new stuff that's out there to figure out.
  • Attention to details - digital products live or die by the hundreds of tiny details that need to be built just right. We need great microinteractions, lots of love put into polish and UIs that feel responsive and fun to use. All of those tiny little bits of detail get super important in the long run. We'd want you to be able to feel a slight sense of pride from every button and every toast that you end up coding up. 
  • Big picture thinking - at the same time, it's pretty important part to take a step back every now and then, and re-evaluate the project at large. It will be important for you to make sure that what's delivered at the end of the day is not just really cool and fun, but also actually makes sense for your clients' clients.
  • Dabbling in tech and startups - we work with people trying to build new products. They risk boatloads of funds and years of their time because of a wild bet on an uncertain business model and disruption. It helps a lot if you're at least slightly familiar with the crazy startup industry in general.


As a developer working with us, your tasks will include:


  • Building frontend stuff - you'll be working with design documents, product owners, and feedback from QA and users. You'll be iterating on important features for the digital products that you build with your team. You'll be hooking up your screens and components to a backend built by your teammates. A lack of fear in reading, tweaking, and navigating through existing backend code is definitely a plus though.
  • Collaborating on UI stuff - a lot of your time will be spent on implementing designs and interaction for apps and websites. Your ideas and feedback will be valuable to keep those designs consistent with whatever state-of-the-art in web dev is at that moment, and to make sure they're not only dazzling but also actually possible to implement.
  • Learning new stuff and and sharing the knowledge - web development changes rapidly. New frameworks and techniques and design philosophies pop up all the time. You'll be keeping yourself up to speed with what's what in the world and you'll be invited to share what you learn on any of our internal weekly training seminars. 
  • Conducting research and being smart - every project is unique and needs to be researched and planned from scratch. Your input will be necessary to select the best tech stack, draft the odd proof-of-concept prototype, estimate scopes and timelines. You'll generally be expected to help figure out what's the best way to build a thing.
  • Being an important part of the community - you will have a large impact not only on the projects you manage, but also your general workplace and culture. The company's growing fast and there's always lots of new stuff that needs to get done. Sometimes it includes taking the new hire out for a beer, or a client for a pubcrawl. Sometimes it's coaching students or building a ballpit. Pretty universally though, it's fun.


Nice to haves:


  • A jack-of-all-trades background and broad interests are an advantage - our clients come from all over the world and from across all industries. Being able to easily see stuff from their perspective is helpful.
  • Hands-on experience with software development in startups or for startups - a basic grasp of what KPIs are important for digital businesses and being able to foresee potential pivot points when coding an app helps a lot in the long run.
  • Personal interest in tech startups, emerging technologies, venture investments, user experience design are a plus.
  • Having a deep passion for any particular area of tech or an industry - everyone enjoys working with passionate people and we'd really like to know what drives you and help you nurture that!