Android Developer

Emogi

(New York, New York)
Full Time
Job Posting Details
About Emogi
Emogi is a visual messaging platform that intelligently integrates emoji, stickers and GIFs to enrich consumer conversations. We create an environment consumers value by offering contextual content that improves their self-expression.
Responsibilities
* Be an architect. You’ll design a new Android library for application developers and writing technical specifications and documentations for developers that use the library. You’ll collaborate with other Emogi mobile developers and product team to establish design and code standards for the SDKs across the platforms. * Be a principal contributor. You’ll be responsible develop and maintain a new Android library for application developers. You'll prototype a new Android application that integrates Emogi’s technologies. You'll collaborate with platform engineering to solve interface and data issues (e.g. API designs and performance optimizations). * Be a maverick. You'll seek to exploit any efficiency you can find to reduce the load on the client, and develop sophisticated approaches to maintain user privacy. You'll collaborate with product to figure out novel technical solutions that align business objectives with technical feasibility. * Be heads-down. Our team is structured to minimize context switching so you can focus on doing what you do best – writing clean code and increasing test coverage.
Ideal Candidate
* The ability to balance code quality and speed to market. Been through a startup before? Perfect, you get this. * Judicious testing. Unit tests, integration tests, smoke tests - they're all great. You understand which tests create the most value for the business. * Team orientation. We champion and value each other. We believe that if you want to go fast, you go alone, but if you want to go far, you go with a team. * Intellectual curiosity. Innovation doesn't happen without curiosity. We think abstractly and reinvent continuously. You should too. * Minimum 5 years of professional programming experience * Minimum 3 years of programming Android and some experience with SDK development * Familiarity with agile (we're Kanban) * Some familiarity with Kafka, Storm, ElasticSearch, Aerospike and AWS

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.