LiveView Elixir Developer

AppUnite
Mid
Online interview
B2B
Remote
Remote possible
100%
Paid vacation
20

Project description

At AppUnite, we believe that we should apply technical solutions to real life problems. That's why we bet on LiveView as a solution that a business looks for while creating the best experience for users.

Our goal is always to create the best product for our clients. In close collaboration with the product owners, designers, and fellow developers, you'll expand the capabilities, improve the architecture for scale, and fine-tune our products’ user experience. As a developer, your job is to solve real business problems by proposing and implementing the best technical solutions possible.

Your tasks

  • Getting familiar with the problem domain and proposing solutions to business problems.
  • Implementing new functionalities from end-to-end in cooperation with your team.
  • Using technological advantage on the clients’ behalf.
  • Communicating with the team and the client on a daily basis.
  • Doing regular peer code review.
  • Constantly learning and improving your "soft" and technical skills.
  • Sharing knowledge with your direct team, the whole company, and wider community.
  • Writing good-quality and well-tested code.
  • Maintaining existing code (there's no "legacy code”, there's only "code that's useful enough to be around still").

Who we're looking for?

  • To have 3+ years of experience in building end-to-end web applications.
  • To be familiar with Elixir language and ecosystem, and to have played around with Liveview.
  • To know how to implement a modern user interface.
  • Decent knowledge of HTML and CSS, preferably with Tailwind
  • Experience with Alpine.js will be a plus.
  • To get the things done, approach and have a good sense of ownership.
  • To be a team player with strong communication skills.

Skills
Elixir
Tailwind
Alpine.js
HTML
CSS
How we manage our projects?
Methodology
All Applicable
Who makes architectural decisions?
Team
Who makes technology stack decisions?
Team
Project management software
JIRA, Asana
How we code?
Git
Version control
Style guide
Code review
Pair programming
Static code analysis
TDD
Code metrics
How we test?
Unit tests
Integration tests
Manual testing
Test automation
CI
Toolset
Laptop
Additional monitor
Operating system
Work environment
Tech supervisor
Open space
Separate rooms
Flexible working hours
Healthcare
  • Healthcare package
  • Healthcare package for families
Kitchen
  • Cold beverages
  • Hot beverages
  • Snacks
Traning
  • Conferences
  • Trainings
  • Books
Parking
  • Car parking
  • Bicycle parking
Other
  • Integration events
  • Chill room
  • Shower

Our company

AppUnite

Poznań 100+
Tech skills
  • Vue.js
  • React
  • Elixir

Check out similar job offers