Frontend Developer (Intermediate or Senior) Offline
About Us
Black Cat Software Development is a small, Germany-based software company helping clients automate business processes. We count several well-known companies among our clients.
Our team is small, nimble, and fully remote. We're deeply passionate about technology and pragmatic problem-solving. We value simplicity, code quality, and long-term reliability in the systems we build.
We use Elixir (Erlang) with Phoenix and LiveView for most web-based projects. For UI-heavy applications, we usually choose Vue. When building native apps, we prefer Flutter and Dart. We also enjoy experimenting with new technologies and frameworks to stay current and maintain a wide perspective on available tools.
About You
- You have 3+ years of experience building user interfaces with modern tools.
- You have a solid understanding of HTML, CSS, and JavaScript fundamentals.
- You're proactive, communicative, and capable of managing your time effectively in a remote setting.
- You're curious and love learning new things.
- You have strong English and written communication skills.
- Experience with Dart / Flutter is a plus, but not required.
- Bonus points for any experience with Phoenix and LiveView.
- A degree in Computer Science is appreciated, but not a requirement.
About the Job
You’ll plan, estimate, and implement frontend-related features. Your code will be reviewed by fellow developers to ensure quality and foster mutual growth.
You’ll also work closely with our project management and design teams (from our partner company) to define both long-term strategy and short-term roadmaps.
You’ll participate in code reviews and contribute to helping other developers grow through feedback and collaboration.
What We Offer
- Competitive salary.
- 20 working days of vacation plus German public holidays.
- A healthy 40-hour work week with a friendly, supportive team.
- Opportunities for mentorship and professional development.
- Fully remote work with flexible scheduling (Berlin time zone overlap is required).
- A culture of learning, mentoring, and improvement.
Hiring Process
- You send us your CV - include project info and code examples if possible.
- You'll speak with our software architect.
- Then you'll have a chat with our project manager.
- We determine the salary range and move forward from there.