Fix Rubocop offenses
Split Devise-related code in a concern
Replace Sidekiq with Active Job