Role: Android Developer
Location: Minneapolis, MN (Hybrid - 3 days a week onsite)
Job Type: Contract
Note: In-person Interview is required, so locals are highly preferred
Additional Information:
Available immediately to join and client requires 3 days in the office (hybrid). In office, client desktop is available to connect to work.
Skill Metrics:
AWS
Android
Android Tools & Techniques
Job Description/ Responsibilities:
- We're seeking an experienced Android developer with a strong foundation in Android development, expertise in AWS, and experience in process automation.
- Banking domain experience is a plus.
- The ideal candidate will have 8+ years of experience in developing scalable, efficient, and user-friendly interfaces.
Top skills required for this role:
• 8+ years of software development experience
• Strong knowledge of Android tool kit
• Basic Java understanding
• Build and deployment tools like Jules and Jenkins
• Strong communication skills and experienced in delivering projects in Scrum agile methodology.
• Expertise in AWS services (S3, CloudFront, Lambda, API Gateway)
• Experience with process automation tools (Jenkins, GitLab CI/CD)
• BS/BA degree or equivalent experience
Key Responsibilities:
• Building reusable components and class libraries for future use.
• Architect solutions with high quality code.
• Optimizing components for maximum performance across a vast array of clients.
• Developing applications using Android SDK, Android app distribution.
• Ideal candidate will have extensive experience in Android tool kit, Android app distribution.
• Knowledge of modern authorization mechanisms, such as JSON,Web Tokens.
• Understanding of front-end build tools and pipelines.
• Expertise in AWS services (S3, CloudFront, Lambda, API Gateway)
• Experience with process automation tools (Jenkins, GitLab CI/CD)
• Strong understanding of software development life cycles and Agile methodologies
Nice to Have:
- Banking domain experience
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Java Basic
- Certification in Android or related technologies