Mobile App Engineer (iOS/Android)
Career Level:
Senior
Focus Areas:
iOS & Android Apps
Employment Type:
Full-time
Hiring Location:
Japan & Nepal
We are currently hiring by referral only.
We aim to provide a business co-creation platform. Our goal is to build an environment where, amid the constantly changing conditions of the VUCA era, ideas can be sharpened, validated, and quickly improved or course-corrected based on facts. We are looking for people who will practice co-creation with us and help make this platform a reality.
Job Description
We are looking for an engineer with a strong interest in business co-creation who can get actively involved and take the lead. In addition to broad, advanced technical skills, the role calls for active involvement in the business, an open mindset, and a strong desire to learn and adapt to new things.
Responsibilities
Handle the design, development, and maintenance of iOS and Android apps using Flutter
Collaborate with cross-functional teams and contribute to ideation and design for new business ventures
Understand the product’s purpose and help achieve it in the best possible way
Follow app development best practices and write clean, scalable code designed for easy maintenance
Actively take part in code reviews, provide constructive feedback, and improve overall code quality
Troubleshoot and resolve technical issues, optimize app performance, and ensure stability
Stay on top of industry trends and new technologies and put them to use in business development
Contribute to creating an environment that embodies and promotes our mission and core values
Required Skills & Experience
3 or more years of app development experience, centered on Flutter
Broad understanding of app design principles, patterns, and best practices
Experience using RESTful APIs or GraphQL
Strong problem-solving and analytical skills
Communication and teamwork skills, and an understanding of diversity and inclusion
Enthusiasm for learning new technologies and adapting to change
Understanding of and alignment with our core values (pursuing customer success, continuous improvement, and increasing repeatability)
Preferred Skills & Experience
Project management experience
Basic knowledge of or experience with “design thinking”
Experience with requirements definition, design, and prototyping
Proficiency in multiple technologies from our technology stack
Experience in business development and validation
If you would like to take on the complex, uncharted field of business co-creation with us, and to gain business development skills in addition to improving your technical skills, we look forward to your application.