SENIOR SOFTWARE ENGINEER
(FULL STACK)

Fully Remote / FULL-TIME

Apply here

THE CHALLENGE


As the right candidate for this role, your challenge is to build the world’s best mobile app for reading manga, comics, or graphic novels originating from Japan. Using your knowledge of front-end technologies such as React Native, Swift, Kotlin, HTML, Javascript, and CSS, you will build engaging reading, personalization, and discovery features. Along with your knowledge of back-end technologies such as Node, RDS, NoSQL, Firebase, and AWS, you will build high-performing services that scale with our growing readership. Your attention to detail on interactions such as scroll performance, animation smoothness, and gesture responsiveness, among others, is critical to this role. And your attention to building services that are performant, horizontally scalable, and secure are essential to your success. If you value data-driven learning, you will dive into analytics data to justify the next experimental feature to build, test, and learn. There are many other technical challenges we’re solving. If this sounds interesting to you, let’s connect and chat about them.

 

RESPONSIBILITIES
 

  • Design, develop, operate, optimize, and maintain custom user interfaces using React Native, Swift, Kotlin, and front-end programming best practices.

  • Design, develop, operate, optimize, and maintain microservice architectures that support reader experiences, content management, business intelligence, publishing management, and marketing initiatives using Node, Firebase, and other server-side technologies.

  • Review, clarify and translate product requirements into high-quality, optimally-performing mobile experiences.

  • Provide technical guidance and mentorship to peers.

  • Work closely with our product, design, marketing, and customer support teams on analyzing app metrics and customer feedback to inform the technical designs and implementation.

  • Build logical, maintainable, and clean code that deliver a consistent user experience and easy-to-operate services, with a future-looking design that speeds up future development

  • Analyze and optimize UI and platform application code for quality, efficiency, and performance

  • Advocate for the long-term solution over short-term, hacky ones

 

BASIC QUALIFICATIONS

 

  • Ability to write logical, maintainable, and high-performance code in multiple languages that follow industry best practices

  • Bias towards writing high-quality code supported by unit, component, and integration tests

  • Ability to understand and contribute to large codebases

  • Expert proficiency with version control

  • Expert knowledge of system design and ability to analyze features requests and propose solutions supported by internal and external services

  • Close attention to detail and a passion for quality user experiences and back-end services

  • Aptitude to independently learn new technologies

  • Effective written and verbal communication skills, with the ability to articulate complex concepts concisely and clearly.

  • Collaborative working style. Prefers a team environment

 

PREFERRED QUALIFICATIONS

  • Deep knowledge of Node, React, Firebase, Swift, Kotlin, RDS, AWS, and cloud technologies.

  • Experience building consumer-facing mobile applications for iOS and Android and back-end services

  • Experience with cloud platforms such as AWS, Google Cloud, or Azure

  • Knowledge working with different datastore technologies such as DynamoDB, Postgres, Redshift, BigQuery, and Firebase

  • Proficiency working with pub /sub, streaming, and caching architectures using technologies such as Kinesis, Kafka, and Redis

  • Experience with multithreading programming and mobile memory management

  • Ability to deliver solid work on tight schedules

  • Excellent problem-solving, analytical, and quantitative skills with the ability to use data and metrics to justify requirements, features and drive the improvement of the application

  • Entrepreneurial DNA with the ability to take on multiple responsibilities

 

ABOUT MANGAMO
 

Mangamo is a mobile manga technology company led by people who have started and grown internet companies such as Hulu, Fandango, Crunchyroll, and Supercell. We are a small team virtually working in Tokyo and Los Angeles. Our vision is to create the best mobile manga reading experience for customers and while supporting the manga authors and artists that make them. Our flagship app, Mangamo, delivers hundreds of manga titles to readers’ mobile devices. For only USD 4.99 a month, they gain access to hundreds of titles legally. You can find our app at https://www.mangamo.com.

 

PERKS OF WORKING WITH US
 

  • Competitive salary and equity

  • Paid time off

  • Fully-remote office

  • Offsites and team-building activities (*when it’s safe to do so)

  • Incredibly talented and driven team to work with 

 

Mangamo provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and expression, genetic information, marital status, status concerning public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Mangamo will provide reasonable accommodations for qualified individuals with disabilities.