Developer

tsc

Cincinnati, OH

Job posting number: #7295899 (Ref:tsc-342768)

Posted: December 12, 2024

Job Description

Skill: Android Developer



  • Strong proficiency in Java and/or Kotlin, for Android development.

  • Deep understanding of the Android SDK and its components, including Activities, Fragments, and Services.

  • Familiarity with Android UI design principles, Material Design guidelines, and user experience best practices.

  • Knowledge of data structures and algorithms for efficient code development.

  • Experience integrating with RESTful APIs, web services, and third-party libraries.

  • Strong debugging and unit testing skills to ensure app quality and stability.

  • Proficiency in using Git or other version control systems for code management and collaboration.

  • Experience working in an Agile development environment.

  • Knowledge of CI/CD pipelines for automated building and deployment.

  • Understanding of the complete mobile development lifecycle, from ideation to deployment and maintenance.

  • Knowledge of techniques for optimizing app performance, memory usage, and battery consumption.

  • Excellent communication skills to effectively collaborate with team members and stakeholders.



Responsibilities:



  • Design, develop & deploy Android applications based on UI/UX designs and functional specifications.

  • Write clean, efficient, and well-documented code in Java, Kotlin, or other relevant languages.

  • Conduct rigorous unit testing and debugging to identify and resolve defects and ensure app quality.

  • Analyze and optimize app performance for speed, responsiveness, and efficiency.

  • Integrate with backend services and APIs to connect apps with data sources and cloud platforms.

  • Work effectively with designers, product owners, and other developers to achieve project goals.

  • Keep abreast of the latest Android development trends, technologies, and best practices.

  • Utilize Android Studio, SDKs, and other tools for building and deploying applications.

  • Adhere to Android design principles and Google Play Store guidelines.

  • Troubleshoot and resolve technical challenges and issues encountered during the development process.

  • Responsible for designing, developing, and maintaining applications on Android platform. Owns entire application lifecycle, from concept and design to testing, deployment, and ongoing maintenance.

  • Leverage knowledge of programming languages, software development kits (SDKs), and mobile development frameworks to create innovative and user-friendly apps that meet the needs of a diverse user base.

  • Experience with SQLite and other database systems for local data storage.

  • Familiarity with popular Android libraries and frameworks, such as Retrofit, Glide, and Dagger.

  • Knowledge of cross-platform development frameworks like React Native or Flutter.

  • Understanding of security best practices for mobile app development, including data encryption and secure authentication.

  • Experience with design tools like Figma or Adobe XD.

  • Experience contributing to open-source Android projects.

  • Knowledge of the Android Native Development Kit (NDK) for native code development.



Salary Range - $100,000-$120,000 a year




#LI-NR3




Apply Now

Please mention to the employer that you saw this ad on AmericanCareers.com

More Info

Job posting number:#7295899 (Ref:tsc-342768)
Application Deadline:Open Until Filled
Employer Location:tsc
,
More jobs from this employer