What are the responsibilities and job description for the Principal Android Engineer position at CloudBerg Tec?
Ensure you read the information regarding this opportunity thoroughly before making an application.
Job Overview
Location : Salt Lake City, UTAH
Job Title : Android Developer
Experience : 10 Years
Employment : Full Time
Job Code : 996910
Job Details
We are seeking an Android developer to develop, design, and maintain Android applications that meet the needs of our target audience. A Principal Android Engineer’s responsibilities include writing and proofreading code, and working with a team of software developers and designers to create user-friendly, efficient, and high-quality Android apps. You will also update the apps as needed. We are looking for a Principal Android Engineer to produce scalable software solutions. To ensure success, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle.
Job Responsibilities
Design, develop, and maintain high quality and reliable Java code.
Identify variations of fragments and layouts of Android XML and create adaptive interfaces that work with various device form factors.
Develop and implement new features for Android applications based on project requirements.
Collaborate with cross-functional teams to design and integrate APIs, databases, and backend services.
Write clean, maintainable, and efficient code using Java or Kotlin programming languages.
Job Requirements
Conduct code reviews, debugging, and troubleshooting to ensure application stability and performance.
Optimize app performance and memory usage, and address security vulnerabilities.
Participate in the entire software development lifecycle, from concept and design to testing and deployment.
Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing, and operations.
Computer Science fundamentals in data structures, algorithms, problem-solving, and complexity analysis.
Ability to communicate complex technical problems to both technical and business audiences verbally and in writing.
Skills & Experience
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or Information Systems, or progressive experience in Computer Science with experience in application development.
7 years of application development experience with popular Android frameworks.
Strong proficiency with Kotlin in an Android development environment.
Experience in mobile design patterns (MVVM), building mobile frameworks / SDKs, building custom UX widgets, and optimizing apps for performance.
Experience with REST architecture for web services and writing testable code, along with automating test regressions.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Principal Android Engineer?
Sign up to receive alerts about other jobs on the Principal Android Engineer career path by checking the boxes next to the positions that interest you.