Back

Senior Javascript
Developer

Apply for job

An experienced JavaScript developer who can work independently and is willing to lead other developers, with a clear track record proving the seniority. If you are passionate about software development, you are always looking for new solutions to build well-crafted software, you are a team player who likes to share, learn and debate with others and you are detail oriented, this position is perfect for you!

What will be your
main responsibilities?

What experience
and skills we require?

What will be your
main responsibilities?

  • Development of web applications for multitude of different clients and projects
  • Providing expertise in full application development lifecycle - from concept and design to implementation and testing
  • Focus on clean architecture design, efficient code and functional programming
  • Adherence and contribution to engineering procedures, code conventions and best practices
  • Documentation, including (but not limited to) software design and technical specification
  • Efficiently communicate, explain design ideas, consistently “fight” for good things to happen

What experience
and skills we require?

  • Strong IT professional, able to deliver even larger features independently but also deep comprehension of importance of teamwork
  • Excellent programming skills, knowledge and experience with a JavaScript framework (React & Redux OR Vue.js & Vuex) including code structure and best practices
  • Not afraid to talk to our clients directly and enjoying shaping the product with them
  • Fluent in English - we're a global team, and it's the language we share!

Nice to have
knowledge and experience

Personality
and other skills

Nice to have
knowledge and experience

  • Knowledge of webpack, babel, Jest, ESlint, npm, yarn, etc.
  • Knowledge and experience with Node.js and its frameworks (Nest, Express)
  • Experience with test automation, build automation and continuous integration
  • Knowledge of performance optimization techniques and tools
  • Experience implementing analytics tracking (Google Analytics / Adobe Analytics)

Personality
and other skills

  • Strong communication skills - you are a people person and can clearly and objectively communicate besides other developers, you'll be closely collaborating with business analysts, management, quality assurance and user experience designers. Ability to lead and educate juniors or mid-seniors
  • Experience with designing architecture for given project, taking responsibility over the project, fast delivery and a hands-on approach over processes and being told what to do
  • Entrepreneurial mindset - strong team player, passion for quality, willing to jump in or eager to learn new technologies and standards when needed
  • An agile mindset, the flexibility and the ability to face challenges constructively

Perks & Benefits