<aside>
💡 Interested in writing core libraries and frameworks at the foundation of a tech stack?
Solid! You’re in the right place :)
</aside>
We are a software company. Code is what we live and breathe.
But being a framework” software engineer at TeraThought is so much more than writing code. It’s about creativity, solving problems, your left and right brain working together. It’s about spreading your wings beyond development and collaborating with other teams. It’s about having the courage to stay at the bleeding edge of technology, not merely keeping up with the industry standard of today, but trailblazing what it will be tomorrow.
What You’ll Do
- Add new capabilities to our in-house library for Kotlin Multiplatform - Enchant
- Abstract features from platform specific APIs (e.g. Firebase, Stripe) to create a single Kotlin Multiplatform Library that works on all clients
- Test libraries for iOS and Android clients
- Maintain existing Enchant Libraries (Flare for Firebase, Magic for ViewModels)
- Make methods and network operations more efficient
- Maximize developer usability by writing clear documentation and adopting industry best practices for library development
- Triage and resolve developer issues with libraries
What You’ll Learn
List of all the skills and technologies used in the role
- Multiplatform Mobile App Development
- Android Studio and IntelliJ IDEA - IDE
- Kotlin - Programming language
- Kotlin Multiplatform - bleeding edge multi-platform framework
- MVVM (Model-View-ViewModel) architecture
- Writing and maintaining libraries that support various parts of the stack
- Firebase server-less backend
- Flare - library for Firebase Firestore NoSQL database
- Git Version Control and its usage in a collaborative, fast-paced environment
- A little bit of every other role too! It’s natural in a startup environment - you get a really well rounded perspective on the entire product development lifecycle
<aside>
<img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2808adba-f6df-4900-b4e4-5271c3e10f38/transB_blueT_DblueM.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2808adba-f6df-4900-b4e4-5271c3e10f38/transB_blueT_DblueM.png" width="40px" /> So what are you waiting for!
If this sounds exciting to you, apply here:
Tally Forms
</aside>