Unclassified - Atlanta, GA

posted 27 days ago

Full-time - Senior
Atlanta, GA

About the position

The Lead Android Developer will act as an Engineering Manager, responsible for leading mobile development teams while ensuring high-quality software delivery. This role requires a blend of technical expertise in Android development and strong leadership skills to mentor engineers and manage project activities effectively.

Responsibilities

  • Help teams with Scrum activities
  • Assist with solution documentation
  • Lead teams in project execution
  • Support staffing efforts
  • Engage in other Engineering Manager activities

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or similar field, or equivalent professional experience
  • 6+ years of software engineering experience
  • Expert in Kotlin and Java with a deep understanding of modern Android frameworks
  • Expert understanding of Android SDK, including Activity/Fragment Lifecycle, Services, Push Notifications, and Location Services
  • Experience with native Android app development, integrating REST APIs, push notifications, and multithreaded functionality
  • Proficiency in multi-threading, memory management, networking, caching, performance optimization, localization, and security in Android apps
  • Experience with modern Android build strategies, continuous integration, unit testing, test-driven development (TDD), and automated integration tests
  • Familiarity with deployment and UI testing using Android emulators
  • Proficient with Agile methodologies
  • Proven experience as an Engineering Manager overseeing a mobile development team
  • Ability to mentor and guide engineers and provide technical leadership
  • Strong experience in resource planning, task prioritization, and managing cross-functional teams

Nice-to-haves

  • Experience using profiling tools for performance and stability improvements
  • Experience in e-Commerce application development

Benefits

  • Opportunity to work on cutting-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, vision, dental, etc.
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service