Job Requirements
-
What We're Looking For:
Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or your teammates. You're comfortable asking for help when you get stuck.
Infrastructure expertise: You have experience scaling production software to support rapid growth, monitoring production systems, and managing resource constraints.
Working in production: You have experience debugging systems in production. You appreciate the skill and challenge of replacing production components with minimal user disruption.
Pragmatic and business-oriented: You care about business impact and prioritize projects accordingly. You're not just going after cool stuff—you understand the balance between craft, speed, and the bottom line.
Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.
Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real-time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed.
Team player: For you, work isn't a solo endeavor. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same.
Minimum Qualifications
Bachelor's Degree in Information Engineering, Information Systems, or Computer Science. Fresh graduates with 1-year experience are welcome to apply
Having at least 1-2 years of experience as a Mobile Developer
Proficient understanding of mobile development programming stacks especially React Mobile (Android & IOS)
Updated with the latest mobile technology and framework
Ability to take extreme ownership of your work. Every day is a challenge to make sure you are working according to the expectations your team has agreed upon
Understand React Native best practices and a commitment to following them
Ability to solve new and difficult React Native issues and contribute to libraries as needed
Experience working with Swift, Objective C, and Java is a plus but not required
Strong knowledge of code versioning tools (Git/SVN)
Good communication and excellent problem-solving skills
Bonus Points:
You have experience working with React-Mobile for 3 years.
You have experience working with Flutter for 1 year.
You have experience working with Kotlin / Swift for a year.
Ability to write well-documented, clean Javascript code.
You have interests outside technology, such as in sports, business, or social media.