Experienced JavaScript Developer

Job description

Are you an Experienced Javascript Developer who is growth-minded, prefers teamwork and takes pride in their work? Someone who is curious, loves to experiment with groundbreaking tech and wants to build good stuff? 


If so, code11 is growing and we need you on our team. code11 has been built brick by brick with Agile core values and cutting edge development technologies. We power start-ups and work in innovation programs as their tech partner, because we believe that there is always a better way to do it, whether it’s methodology, technology or digital transformation. We’ve grown our company organically and need a passionate Operations Manager to join us as we take it to the next level. Someone who is not afraid to challenge the status quo and leap into tomorrow.

Your role:

As the Experienced Javascript Developer, you will be working in a team of talented developers, tackling both start-up applications, as well as greenfield innovation projects for enterprises. You care about the user’s experience and about people over processes. The Build-Measure-Learn cycle is something that is either close to your heart or that you would like to try. You have deeper expertise in one domain, but are flexible enough to sharpen a broad range of skills.

Your responsibilities:

  • Provide full life-cycle development, including analysis, design, development, documentation, testing, implementation, deployment and maintenance of software products
  • Work within a cross-functional product team and with our partners to deliver on team or product goals
  • Build rapid prototypes using reusable models / solutions, or work in-depth to achieve scalability and robustness
  • Develop, (write and perform) tests and debug across multiple browsers, platforms, and devices, including smartphones and tablets.
  • Identify and champion process improvements and enhancements to existing development / IT processes or products
  • Take ownership over defining, managing and maintaining the database(s) and database schemas used on the product(s), according to product requirements
  • Actively participate in developing strategy around which frameworks, technologies and infrastructure our team should use in our products. Everyone participates, not just seniors.
  • Take responsibility for the product and software’s security, so you code with hacks / vulnerabilities in mind.
  • Travel abroad to establish deeper connections with our team members in Oslo, or clients, if the project requires it

Requirements

You are someone who has:

  • Experience building or working with distributed systems design
  • Clear understanding of the entire web development process, including design, frontend, and deployment requirements
  • 3+ years of experience with Javascript
  • 2+ years working with relevant JavaScript frameworks (e.g. Node.js, React.js, Angular.js, Express.js, Vue.js). You can be front-end or back-end specialized, but it's imperative that you at least know how the other side interacts with your code
  • 2+ years experience with non relational or NoSQL databases (e.g. MongoDB, DynamoDB, ArangoDB etc.)
  • 2+ years experience with creating and consuming services and microservices. (REST, SOAP, RPC, etc.)
  • Knowledge of web markup (HTML5 and CSS3) as well as UI layouts, SASS, Bootstrap, and the CSS GRID system (especially important if you're front-end specialized)
  • 2+ years of experience in one of Cloud technologies like AWS, Azure, Docker, Google Cloud etc.
  • 1+ years of experience in testing frameworks (such as Jasmine, Selenium, Cucumber, Cypress etc.)
  • 1+ years of experience in container orchestration frameworks: Kubernetes, Docker Swarm, or Amazon ECS
  • 1+ years GIT version control experience
  • 1+ years working in an agile environment using, for ex., iterative development, continuous integration, unit testing, code refactoring etc.
  • Familiarity with event sourcing principles

    About us:
    We’re a close-knit team of explorers and doers in Norway and Romania. We believe that every person should work on meaningful things that make them and our partners happy. All of our people enjoy the autonomy to make an impact on the company, and the responsibility to make it a reality. For us, technology is not a goal in itself, it’s the medium by which we enact change in the lives of others.

    We offer:

    • Competitive compensation (depending on your experience level, 1500-2500 EUR net)
    • First class private medical insurance
    • 300 RON / month flexible benefit budget for meal tickets, transportation, sports etc.
    • Discounts via our benefit provider (benefits.ro)
    • Flexible working time (so long as you're available 10-15 EET core hours)
    • Work from home if you need it
    • Office in the center of town (10m walk from Unirii)
    • Pool table, chill area, ping pong, fussball, small gym inside the office
    • Stand-up desks
    • Great hardware (say goodbye to 3 minutes for a simple npm install)
    • Regular team events


    Want more details? Come grab a coffee with us so we can talk more about a career out of the ordinary in code11.


    We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.