Cesna - Los Angeles, CA

posted 29 days ago

Full-time - Mid Level
Los Angeles, CA

About the position

This position is for a Mobile App Developer who will play a crucial role in building a revolutionary music exchange platform app. The developer will work closely with UI/UX design, development, and QA teams to create a native app that connects fans with their favorite artists worldwide. The role requires a strong background in full-stack development, particularly in mobile applications, and a successful track record in developing consumer-facing apps.

Responsibilities

  • Develop mobile applications natively for iOS, Android, and Web.
  • Write clean code to create functional web applications.
  • Perform UI tests to optimize application performance.
  • Manage and improve legacy applications using cutting-edge technologies.
  • Collaborate with design, development, and business teams to integrate user-facing elements with server-side logic.
  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Gather and address technical and design requirements.
  • Build reusable code and libraries for future use.
  • Liaise with developers, designers, and system administrators to identify new features.
  • Expertly use the Flutter framework and Dart platform over AWS or similar backend technologies.
  • Architect a secure, scalable technical roadmap.
  • Manage and collaborate with remote development agencies and/or freelancers.
  • Perform code reviews of team members' commits as part of the CI/CD cycle.
  • Integrate different third-party SDKs and manage their complexities.
  • Participate in agile project management methodology.
  • Track and provide regular feedback and updates to executive stakeholders.
  • Track development timelines and adhere to specified budget requirements.
  • Collaborate closely with a multi-disciplinary team to deliver a high-quality product.
  • Identify, troubleshoot, and solve business problems with technical solutions.
  • Gather data on app usage from users and the system itself.
  • Participate in testing, quality assurance, and bug fixes as part of the CI/CD cycle.
  • Familiarity with web languages such as HTML, JavaScript, and CSS.
  • Experience in backend development using languages like PHP, Go, Python, TypeScript, Ruby, Java, C++, C#, or Scala.
  • Knowledge of Mainnets, Layer 2's, dApp functionalities, and UI/UX app development.
  • Demonstrate innovation through thoughtful suggestions for improvements.
  • Handle confidential matters appropriately and ensure optimal performance and usability of applications.
  • Identify and correct bottlenecks, performing debugs and fixes.
  • Strong knowledge of object-oriented programming.
  • Adopt a mobile-first design philosophy and attitude.
  • Comfortable networking and integrating third-party APIs.
  • Experience with version control systems like Git or Bitbucket.
  • Involved in the development of at least one app on the Apple Store or Google Play Store.
  • Experience working in and managing a remote software development environment.

Requirements

  • Bachelor's degree in software engineering, computer science, or software development.
  • Minimum 3+ years of experience developing mobile apps natively in iOS and/or Android in a senior role.
  • Proficient in developing with Dart programming language.
  • Good problem-solving skills and ability to provide optimal solutions.
  • Knowledge of the players in the web3 industry is a plus.
  • Familiarity with blockchain technology and digital wallets.

Nice-to-haves

  • Fluency in Korean is required.

Benefits

  • Competitive salary ranging from $100,000 to $150,000 annually, depending on experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service