Senior Mobile Engineer, Flutter

Shanghai, China
Engineering /
Full-Time /
Position: Senior Mobile Engineer, Flutter
Location: Shanghai (open to remote in similar time zone)
Compensation: Competitive salary plus equity
Experience: Senior


About Fam
Fam is building web3 communities with our mobile-first social network built on top of your NFTs.  We are an industry-leading team of ex-Googlers who take pride in being small and productive, with a relentless focus on our product and our people.  Fam is based in Shanghai and venture-backed by an international group of VCs and dozens of the best angel investors and creators across both web2 and web3.

Join our amazing team to build an incredible, talented, and passionate team to lead the cutting edge of digital technology and web3 innovation!

Responsibilities

    • As Fam's Senior Mobile Engineer, Flutter, you will have the opportunity to:
    • Drive our mobile development efforts on both iOS and Android, including app architecture, design, and development
    • Create delightful user experiences by building simple, intuitive, easy to comprehend, performant and reliable interfaces, using modern cross platform technologies like Flutter
    • Collaborate closely with cross-functional teams (e.g. Product, Design, Growth, as well as other Engineering teams) to create incredible mobile experiences that delight our users
    • Continuously improve app performance, maintainability, and scalability and make appropriate technical tradeoffs where necessary
    • Work to integrate web2 and web3 technologies in ways that leverage the best of both worlds to accomplish mission-critical, user-focused goals
    • Help shape our technical roadmap and share ideas for the product roadmap as we scale our services and build new products
    • Grow into an engineering lead for our mobile development efforts and mentor junior engineers on design techniques and coding best practices

Required Skills & Experience ("Must Have")

    • 3+ years of professional mobile development experience (Android or iOS), master at least one of Java/Kotlin/Obj-C/Swift/React Native, familiar with Flutter
    • Experience with software engineering best practices such as unit testing, code reviews, design, and documentation
    • Familiarity with current trends and best practices in front-end architecture, including performance, security and usability
    • Solid grasp of Computer Science fundamentals, including OO programming, data structures and algorithms
    • Strong communication and self-driven problem solving skills
    • Ability to balance speed and quality when building

Highly Desired ("Bonus Points")

    • 2+ year of Flutter experience, familiar with Flutter widgets, animations, state management, rendering engine, event system and performance optimization
    • Experience developing blockchain- / web3-related mobile applications
    • Worked with specific web3 technologies, e.g. wallets, NFTs, and communities
    • Strong design-related experience & sensibilities
    • Experience with design-related tools (e.g. Figma)
    • Experience with 3D technologies (e.g. Unity, three.js)
    • Prior start up experience, recent full stack experience and comfort switching between front end / back end work
    • Experience delivering consumer-facing products from definition to delivery
Join our amazing team to build at the cutting edge of digital technology and web3 innovation!