Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
No Thanks
US
What job do you want?

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Android Technical Manager at Kforce Technology

Android Technical Manager

Kforce Technology Salt Lake City, UT Full-Time
Competitive
Apply Now

Create Job Alert.

Get similar jobs sent to your email

RESPONSIBILITIES:

Kforce has a client in search of an Android Technical Manager in Salt Lake City, UT. Key Tasks:
  • Work collaboratively with fellow department members, project managers, test engineers, and designers to develop and maintain Android applications
  • Lead Agile/Scrum development
  • Lead the engineering team in developing new features, improving existing features, and improving the quality of the apps
  • Work with engineering to figure out architecture, work-breakdown, estimates, and schedules
  • Apply software engineering design patterns to develop well-structured performant application code
  • Perform code reviews, write unit and UI tests, and contribute to architectural planning and refactoring
  • Ensure best coding practices
  • Collaborate with API teams on API design
  • Training, mentorship, and development of team members

REQUIREMENTS:

  • B.S. or M.S. in Computer Science, Software Engineering, or comparable field
  • 5+ years of experience in building complex apps and systems with a focus on software architecture & design, multi-threading, memory usage and performance
  • 3+ years of relevant software engineering management experience
  • Excellent interpersonal skills and ability to work well with all levels of engineers and managers
  • Excellent software architecture & design, programming, problem solving and debugging skills
  • Extensive experience developing Android mobile native applications in Kotlin/Java
  • Solid understanding of the full Android mobile development life cycle
  • Strong knowledge of Android UI design principles and best practices
  • Experience developing native Android applications on Android 6.0 API level 23 and above
  • Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture)
  • Expert in UI layouts and creating adaptive layouts for various hardware configurations
  • Experience writing custom views and controls
  • Experience consuming RESTful JSON/XML web services
  • Experience in testing high volume applications: unit test, integration test, Espresso Test, performance test
  • Experience using external commercial and open-source libraries
  • Experience with Git and GitFlow
  • Experience with Scrum/Agile methodologies
  • A solid grasp of fundamental algorithms, data structures, and design patterns
  • Portfolio of apps that you have built, ideally available in the Google Play App Store
  • Ability to prototype new features and redesign existing ones
  • Ability to effectively articulate technical challenges and solutions
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Recommended skills

Api Design
Mobile Application Development
Google Play
Software Engineering
Android Ui
Testing
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: ITWQG1926483

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.