Company:
CloudBerg Tec
Location: Salt Lake City
Closing Date: 03/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
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.
Share this job
CloudBerg Tec
Useful Links