Work Model Full Time Onsite
Overview:
We are seeking a highly skilled Android Mobile Developer to join our clients team in Salt Lake City, UT. This role is ideal for professionals with a strong engineering mindset who are passionate about building high-quality, scalable mobile applications and delivering exceptional user experiences for enterprise clients. This position is based on site at a client location in the Salt Lake City, UT area.
As a consultant, you will design, develop, and maintain Android applications that are performant, secure, and user-centric. You will collaborate with cross-functional teams including product owners, designers, backend engineers, and offshore teams to deliver end-to-end mobile solutions aligned with business objectives while adhering to best practices in architecture, performance, and accessibility.
Duties and Responsibilities -How you'll make an impact:
- Design, develop, and maintain high-quality Android applications using Kotlin and modern Android frameworks
- Collaborate with product managers, designers, backend engineers, and offshore teams to deliver user-centric mobile solutions
- Apply engineering best practices including clean architecture, modular design, and code reusability
- Optimize applications for performance, scalability, and reliability through testing and tuning
- Implement accessibility standards to ensure inclusive mobile experiences
- Coordinate with offshore teams to delegate tasks, track progress, and ensure alignment on delivery timelines
- Conduct code reviews and enforce coding standards across distributed teams
- Integrate RESTful APIs and third-party services into mobile applications
- Participate in Agile ceremonies including Scrum or Kanban to support delivery cycles
- Troubleshoot, debug, and resolve issues across development, testing, and production environments
Required qualifications to be successful in this role -What you'll bring:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of experience in Android application development
- Strong proficiency in Kotlin and Android frameworks such as Jetpack and Compose
- Solid understanding of software engineering principles, design patterns, and mobile architecture
- Experience building scalable, high-performance Android applications
- Knowledge of accessibility standards and experience implementing accessible interfaces
- Experience working with offshore or distributed development teams
- Experience with RESTful APIs, JSON
- Familiarity with version control systems such as Git
- Experience working in Agile environments including Scrum or Kanban
Desired qualifications:
- Experience collaborating with product management and business stakeholders on requirements and use cases
- Familiarity with CI/CD pipelines, testing practices, and code review processes
- Experience documenting feature designs and workflows
- Active participation in team discussions and product development initiatives
- Awareness of emerging industry trends and mobile development best practices
- Minimum Education Required: Bachelor's Degree
Highlighted Skill Sets:
- CICD: Kotlin & Android Development (Jetpack / Compose) - 5+ Years of Experience
- UI/UX Implementation and design collaboration: Mobile App Architecture (MVC, MVVM, Clean Architecture) - 5+ Years of Experience
- UI/UX Implementation and design collaboration: Accessibility (WCAG, Apple Accessibility Guidelines) - 3+ Years of Experience
- Version Control: REST APIs - 5+ Years of Experience
This is a contract with a great organization. As a contractor for Smith Johnson, you are eligible for medical, dental, life, disability. Smith Johnson pays for 70% of your medical and dental and 100% of life and disability. The contract is also eligible for PTO/holiday accrued monthly. You are also eligible for a 3% retirement matching plan. Smith Johnson believes in taking care of our contractors.
