HN user

fkistner

78 karma
Posts3
Comments33
View on HN

JetBrains | Software Developer (Kotlin Multiplatform Tooling) | Munich, Berlin, Amsterdam, Prague, Cyprus, … | On Site, Hybrid | Visa | Full-time

Are you an ambitious and talented software developer with a passion for creating world-class developer tools? If so, we have an exciting opportunity for you at JetBrains, a rapidly growing software development company that's on a mission to build the best development tools in the world. Our products are used by millions of developers worldwide, helping them to be more productive and achieve better results faster.

We are looking for a motivated software developer to join our Kotlin Multiplatform Tooling team, working on innovative Integrated Development Environments (IDEs). You will have the opportunity to be at the forefront of software development and make your mark in the industry. You will collaborate with the team to design, implement, and improve our tooling for Kotlin, Swift, and Compose on Android, iOS, and desktop platforms, crafting a cohesive development experience for Kotlin Multiplatform developers.

At JetBrains, we understand the importance of a supportive and empowering workplace culture for software developers. Our company was founded by developers, for developers, and we strive to create an environment where you can do your best work, learn from your peers, and grow in your career. We encourage innovation, engage with our customers to better understand their needs, and value diversity, teamwork, and open communication.

We are committed to your professional growth, offering extensive mentorship opportunities, attendance at technical conferences, and various career advancement paths to align with your goals and strengths. We believe in a healthy work-life balance and provide flexible schedules, remote working opportunities, and a supportive work environment that encourages you to bring your whole self to work.

Our development process is fully transparent, and anyone can participate in any task. All team members communicate with our users, discuss newly proposed features, take part in troubleshooting, and provide bug reports. We are in constant communication with each other, both in person and via Slack.

Our source code is stored in Git repositories, with most of it written in Java and Kotlin, while low-level libraries use Rust and C/C++. All changes are covered by automated tests, code is peer-reviewed, and then extensively tested by QA to maintain high product quality and avoid regressions.

JetBrains has a strong presence in seven R&D centers across Europe, and our tools are used by 99 of the Fortune 100 companies. We offer a competitive salary, excellent opportunities for professional and personal growth, 6 weeks of paid annual leave, relocation assistance, visa sponsorship, and many other benefits.

To apply and learn more about what we offer, check out our job posting for this position [0] and the many more we have open for all kinds of roles. If you have any questions at all, feel free to contact me directly at florian.kistner+hn@jetbrains.com.

Join our team and help us build the tools that empower developers to do their best work. We look forward to welcoming you to JetBrains!

[0] https://www.jetbrains.com/careers/jobs/software-developer-ko...

JetBrains | QA Engineer | Munich, Berlin, Amsterdam, Prague, Cyprus, … | Onsite, Hybrid | Visa | Full-time

Do you have a passion for developer tools? Are you an excellent QA engineer looking for a new challenge and a place where your voice is heard? If so, you might be interested in joining the Kotlin Multiplatform Mobile IDE team at JetBrains, which is working to improve our IDE tooling for Swift and the Apple platforms!

Our goal is to make Kotlin Multiplatform a great resource for iOS developers and provide comprehensive IDE support for working with Xcode projects. We want to make switching between the Kotlin and Swift programming languages more seamless and offer users a more cohesive development experience.

JetBrains IDEs, such as IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, PyCharm, and CLion, are based on the IntelliJ Platform. Most of the code is written in Kotlin and Java, and all of it is stored in Git repositories, covered by automated tests, and peer reviewed before being tested by our QAs.

In addition to exciting and challenging tasks, we are offering a fully transparent development process, a strong position in the team, and a high level of independence with a flexible working schedule. Team members are free to take part in any task and always participate in feature discussions and version planning. Listening and communicating openly with users in our issue tracker and at conferences is an integral part of the JetBrains culture and is important for understanding our users' needs.

Ever since we started, back in 2000, we have strived to make the most effective developer tools on earth. Today, we are present with seven R&D centers across Europe, and our tools speed up production in 99 of the Fortune 100 companies, freeing developers to grow, discover, and create.

We offer a competitive salary, excellent opportunities for professional and personal growth, 6 weeks of paid annual leave, relocation assistance, visa sponsorship, and many other benefits.

To apply and learn more about what we offer, check out our job posting for this position [0] and the many more we have open for all kinds of roles. If you have any questions at all, feel free to contact me directly at florian.kistner+hn@jetbrains.com.

[0] https://www.jetbrains.com/careers/jobs/qa-engineer-kotlin-mu...

JetBrains | QA Engineer | Munich, Berlin, Amsterdam, Prague, Cyprus, … | Onsite, Hybrid | Visa | Full-time

Do you have a passion for developer tools? Are you an excellent QA engineer looking for a new challenge and a place where your voice is heard? If so, you might be interested in joining the Kotlin Multiplatform Mobile IDE team at JetBrains, which is working to improve our IDE tooling for Swift and the Apple platforms!

Our goal is to make Kotlin Multiplatform a great resource for iOS developers and provide comprehensive IDE support for working with Xcode projects. We want to make switching between the Kotlin and Swift programming languages more seamless and offer users a more cohesive development experience.

JetBrains IDEs, such as IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, PyCharm, and CLion, are based on the IntelliJ Platform. Most of the code is written in Kotlin and Java, and all of it is stored in Git repositories, covered by automated tests, and peer reviewed before being tested by our QAs.

In addition to exciting and challenging tasks, we are offering a fully transparent development process, a strong position in the team, and a high level of independence with a flexible working schedule. Team members are free to take part in any task and always participate in feature discussions and version planning. Listening and communicating openly with users in our issue tracker and at conferences is an integral part of the JetBrains culture and is important for understanding our users' needs.

Ever since we started, back in 2000, we have strived to make the most effective developer tools on earth. Today, we are present with seven R&D centers across Europe, and our tools speed up production in 99 of the Fortune 100 companies, freeing developers to grow, discover, and create.

We offer a competitive salary, excellent opportunities for professional and personal growth, 6 weeks of paid annual leave, relocation assistance, visa sponsorship, and many other benefits.

To apply and learn more about what we offer, check out our job posting for this position [0] and the many more we have open for all kinds of roles, or contact me directly at florian.kistner+hn@jetbrains.com. If you have any questions at all, feel free to drop me a line.

[0] https://www.jetbrains.com/careers/jobs/qa-engineer-kotlin-mu...

JetBrains | QA Engineer | Munich, Berlin, Amsterdam, Prague, Cyprus, … | Onsite, Hybrid | Visa | Full-time

Do you have a passion for developer tools? Are you an excellent QA engineer looking for a new challenge and a place where your voice is heard? If so, you might be interested in joining the Kotlin Multiplatform Mobile IDE team at JetBrains, which is working to improve our IDE tooling for Swift and the Apple platforms!

Our goal is to make Kotlin Multiplatform a great resource for iOS developers and provide comprehensive IDE support for working with Xcode projects. We want to make switching between the Kotlin and Swift programming languages more seamless and offer users a more cohesive development experience.

JetBrains IDEs, such as IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, PyCharm, and CLion, are based on the IntelliJ Platform. Most of the code is written in Kotlin and Java, and all of it is stored in Git repositories, covered by automated tests, and peer reviewed before being tested by our QAs.

In addition to exciting and challenging tasks, we are offering a fully transparent development process, a strong position in the team, and a high level of independence with a flexible working schedule. Team members are free to take part in any task and always participate in feature discussions and version planning. Listening and communicating openly with users in our issue tracker and at conferences is an integral part of the JetBrains culture and is important for understanding our users' needs.

Ever since we started, back in 2000, we have strived to make the most effective developer tools on earth. Today, we are present with seven R&D centers across Europe, and our tools speed up production in 99 of the Fortune 100 companies, freeing developers to grow, discover, and create.

We offer a competitive salary, excellent opportunities for professional and personal growth, 6 weeks of paid annual leave, relocation assistance, visa sponsorship, and many other benefits.

To apply and learn more about what we offer, check out our job posting for this position [0] and the many more we have open for all kinds of roles, or contact me directly at florian.kistner+hn@jetbrains.com. If you have any questions at all, feel free to drop me a line.

[0] https://www.jetbrains.com/careers/jobs/qa-engineer-kotlin-mu...

German here.

Cannot disagree more strongly with your point! No, the economic benefit of “having the sickest and most elderly die” should most definitely not be taken into account in strategic national planning.

Every life is precious. This line of thought is exactly what lead the Nazis to murder hundreds of thousands they considered an economic burden.

Never forget.

Can someone recommend an immutable Linux distro, which offers auto-updates out-of-the-box and supports arm64 on RPi?

Have been searching for something like this for a while for a personal project, but unfortunately neither Flatcar nor Fedora CoreOS seem to support arm64, RancherOS does not to seem to offer fully automatic updates.

Nit pick, things work differently for multi-way and one-way containers:

- There are no special regulations for multi-way bottles (glass and plastic alike). Most stores will accept only those they are incentivized to, i.e. the brands they sell (manufacturers are eager to get them back to be able to reuse them).

- As soon as a store sells a kind of one-way container (plastic bottles, aluminum cans), they have to accept, pay out the mandatory €0.25 deposit for, and properly dispose of each and every one-way container of that kind customers bring in (in household quantities). There is a clearing mechanism, since store's sales might not match their returns.

For a sneak peak of the kind of data you can expect take a look here [1] (German newspaper, but in English).

Background story: Malte Spitz, a Green Party member, sued to get all data collected and retained (according to a law which has been overturned since) by his carrier. Die ZEIT/OpenDataCity cross-referenced the data with publicly available information from his Twitter and party website and compiled it all into one visualization.

Unfortunately, they seem to have stopped paying for the Google Maps integration, but you should still be able to follow along just fine.

[1] https://www.zeit.de/datenschutz/malte-spitz-data-retention

JetBrains | Senior Software Engineer | Munich, Germany | ONSITE | https://www.jetbrains.com/objc/

Are you passionate about developer tools? Are you an excellent engineer looking for a new challenge? Join us in building the best tools for developers!

We’re currently hiring a Senior Software Engineer for AppCode, our IDE for iOS and macOS development, supporting Swift, Objective-C, as well as C/C++. Tasks at hand include: language support, problematic code highlighting, auto-completion, refactorings, and code-generation as well as debugging, testing, and tools integrations.

On top of challenging tasks, we offer a fully transparent development process: team members can take part in any task, always participate in feature discussions, and version planning. Listening to and openly communicating with users in forums, issue tracker, and during conferences is one of the most important parts of the JetBrains culture and vital for understanding our users’ needs.

AppCode is based on the IntelliJ platform. Most of the code is written in Java, some in Groovy, and an ever growing part in Kotlin; low-level libraries use C/C++ (for instance, LLDB integration). All our code is stored in Git repositories, covered by automated tests, peer-reviewed, and extensively tested by QA.

To apply, and to learn more about what we offer as well as this and other positions, we invite you to visit https://www.jetbrains.com/careers/jobs/?team=AppCode

Please note that we cannot sponsor work permits at this time. We are also currently accepting applications for internship opportunities from students at German universities.

If you have any questions, please feel free to reach out: florian.kistner+hn@jetbrains.com

JetBrains | Senior Software Engineer | Munich, Germany | ONSITE | https://www.jetbrains.com/objc/

Are you passionate about developer tools? Are you an excellent engineer looking for a new challenge? Join us in building the best tools for developers!

We’re currently hiring a Senior Software Engineer for AppCode, our IDE for iOS and macOS development, supporting Swift, Objective-C, as well as C/C++. Tasks at hand include: language support, auto-completion, problematic code highlighting, refactorings, and code-generation as well as debugging and unit testing support.

On top of challenging tasks, we offer a fully transparent development process: team members can take part in any task, always participate in feature discussions, and version planning. Listening to and openly communicating with users in forums, issue tracker, and during conferences is one of the most important parts of the JetBrains culture and vital for understanding our users’ needs.

AppCode is based on the IntelliJ platform. Most of the code is written in Java, some in Groovy and Kotlin; low-level libraries use C/C++ (for instance, LLDB integration). All our code is stored in Git repositories, covered by automated tests, peer-reviewed, and extensively tested by QA.

To apply, and to learn more about what we offer as well as this and other positions, we invite you to visit https://www.jetbrains.com/company/jobs/#senior-dev-objc-muni...

Please note that we cannot sponsor work permits at this time.

If you have any questions, please feel free to reach out: florian.kistner+hn@jetbrains.com

I wonder, if this will be confined to one-party consent states/countries for the foreseeable future.

Google will most likely want to use recordings to keep fine-tuning and improving upon Duplex, and I don't see them announcing "This call is recorded by Google.", when they're going through such great lengths to convince the called parties that they are talking with a human being.

While it does not justify the completely inappropriate behavior, it might make sense to mention for context that one of the authors of the video is a right wing activist/journalist according to Wikipedia [1].

The claim that Germany is a country where foreign journalists in general have be afraid of being chased is unfounded. This was an incident involving so called right and left wing "activists."

[1] https://en.wikipedia.org/wiki/Lauren_Southern

Let's be careful on proclaiming what's better.

Yes, the spaces make it easier to distinguish the individual components, but on the flip side it makes it much harder to figure out where the compound group ends. Even your examples illustrate that.

Different languages have evolved according to different, sometimes diametrical opposite goals. As a consequence, somethings are easier to express in some languages than in others. That's the beauty.

I don't think it is a given that languages naturally evolve to become simpler and only narrow-minded people are holding them back.

Languages evolve to suit the needs of their speakers. If people find themselves without words to describe something succinctly, languages will evolve to become more expressive.

I think compound nouns (as used in German) are a good example of this. They make the language more complex and harder to learn, but allow speakers to capture what exactly an object is or how it relates to others by slapping multiple nouns onto each other.

I have never understood the idea of protecting a language against foreign words. I think languages naturally strive to be as expressive as possible and will adopt words accordingly.

However, I think it is important to note that the ẞ is not a letter they just made up. Heck, even the picture in the article shows an old book cover, which uses this never standardized letter. To me this is just correcting a previous oversight and formally allowing (not forcing) people to use the 'capital sharp s', for example in print, where they want to typeset a title in capitals.

Sure, languages are about communication. As long as the other person understands what you are trying to get across, you're probably fine.

However, orthography does serve an important part in getting your point across. German for example heavily relies on capitalization (compared to e.g. English) to help the reader parse the sentence structure. The Umlauts serve a similar purpose to make it easier to differentiate words.

For instant messaging this probably does not matter too much, but what about books, technical reports, etc.? What's to gain from not using "proper" orthography in them, which might give the reader more hints about the sentence structure and hence its meaning?

Schöne Grüße ;)

Enterprisey APIs with adoption beat nicely designed APIs without adoption anytime.

Besides, that does not explain, why none of the other banks can get their act together. If FinTS is too difficult to implement, how come they are not offering something simpler?

I think there is a fault in your argument. Not all students, use global rankings to make up their minds. It's a matter of perspective. I am fairly confident that most top 5% European students have not considered applying to an Ivy League school or any American university for that matter. Your claim that German universities mainly attract mediocre students is completely unfounded.