Full-Time Lead Android Developer
Job Description
We have an opportunity for a Lead Android Developer to join our team at Chani Nicholas Incorporated to help sustain and build our next chapter.
About Us
Chani Nicholas Incorporated was founded by Chani Nicholas, a Los Angeles-based, Webby award-winning, NY Times-bestselling author and astrologer.
We are a queer, feminist-led tech and media company on a mission to make astrology, and its wisdom, accessible to everyone as a tool for self-discovery, mindfulness, and healing.
The Job
You eschew the “brogrammer” culture in favor of a forward-thinking and collaborative environment where technology is there to serve the needs of your users. You are a team player who can also work independently without a lot of direction, effectively taking requests from marketing, design, and other leadership and turning them into functional and beautiful production ready app features.
You are a dedicated software craftsperson and product lead who cares deeply about best practices and what it takes to write and maintain great code and push forward with innovative concepts. You have high emotional intelligence, an abundance mindset, able to effectively balance the needs of the creative and technical.
You will develop and be responsible for building and updating Android compatible applications and systems, finding and squashing bugs, and maintaining a clean and elegant codebase. We are open to using cross platform technologies for our Android buildout, however, you must be able to work with any necessary native integrations and lead the development of making the app available to Android users.
You do not have to be an astrologer or familiar with astrology right now to apply – but you should be willing & able to learn the language of astrology so that your engineering reflects astrology’s logic.
Technical Skills Required
3 – 5+ years experience in mobile app development with strong Android experience (Java/Kotlin) and SDKs
Fluency with Android tool ecosystem for development, testing, debugging, and performance benchmarking (Android Studio/Visual Studio, Material Design and/or any other related IDEs or local development tools)
Extensive hands-on experience creating custom UI controls, consuming RESTful APIs, designing protocols, animations, and performance optimization
A disciplined approach to development, testing, documentation and code structure in a team environment
An excellent understanding of best practices for concurrency and threading
A drive to learn and master new technologies and techniques
Strong understanding of data structures & algorithms
Strong written and verbal communication skills
Bonus
Experience with other mobile platforms, iOS Development, React Native, TDD and agile methodologies
Experience implementing and maintaining containers (Docker)
Location
Los Angeles, CA
Details
Applications reviewed on a rolling basis
Anticipated start date: April 15, 2021
Employment Type
Exempt, full-time position
Salary and Benefits
$90k – $110k (commensurate with experience, with opportunity for advancement in the first year)
We offer excellent benefits and work perks, including flexible work from home, unlimited paid vacation, paid sick leave, access to a variety of completely covered health, dental, and vision plans, life insurance, and 401(k) plan with a 5% match.
Position reports to
Director of Engineering
How to Apply
To apply, please send your cover letter, resume, portfolio, and a list of 3 references (names, relationship, position, and email address) to Sonya Passi at tech@chaninicholas.com with the subject line “Lead Android Developer Application.” Folks who are queer, trans, non-binary, Black, Indigenous, people of color, parents, are/have been system-impacted, have different abilities, are immigrants, and anyone who has experienced systemic oppression and/or gender-based violence are encouraged to apply.- The Interview Process
- The team reviews your portfolio and resume.
- A member of our team will hop on the phone with you for 15 minutes to assess your skill set and ask, “Why Chani app?”
- You’ll participate in a 1-hour pair programming session with the Director of Engineering. You’ll be asked to share your screen and work through coding challenges.
- You’ll participate in a group interview with the Director of Engineering, Director of Technology, and Director of UX.
- You’ll participate in a group interview with the President and CEO.
- The team reviews all feedback.
- We make a final decision and notify you.
620 total views, 0 today