Search

Android-IOS mobile APP developer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Android - IOS developer/Mobile App developer

Location: Resources will be in office 4 days a week in Dearborn, MI


Responsibilities:

· Drive automation via GitHub actions and centralize deployment pipelines for all Android and iOS app developers at us.

· Design, develop and deploy a self-service portal for developers using Java (Spring Boot), Angular, GCP. Including a user-friendly front-end, responsive back-end, PostgreSQL database, and RESTful APIs.

· Conduct thorough testing and debugging to ensure a bug-free solution that is increasingly automated.

· Review code quality to ensure products are without vulnerabilities.

· Work closely with app development teams and business teams to provide technical leadership and help build world-class apps.

· Monitor and improve developed applications and tools.

· Develop, maintain and optimize infrastructure being leveraged to support the automation and self-service portal.

· Contribute to system architecture decisions, focusing on scalability, performance and maintainability.

· Translate business requirements into detailed Jira user stories with acceptance criteria, enabling accurate sprint planning and predictable delivery.


Skills Required:

· Angular, Spring Boot, Java, Google Cloud Platform, GitHub, API


Skills Preferred:

Ansible, Jira, Swift, Kotlin, Scripting Work Focus Breakdown:

· 40% Front-End Development (Angular)

· 40% Back-End Development (Java Spring Boot / GCP)

· 20% CI/CD Automation (GitHub Actions / Mac Build Pipelines)


Experience Required:

· 5+ years of experience in Java Spring Boot development

· 5+ years of experience in Angular or similar framework

· 3+ years of experience in Google Cloud Platform Services

· 3+ years of experience in RESTful API development

· 2+ years of experience in building GitHub actions

· Familiarity with CI/CD tools and automation practices


Experience Preferred:

· 5+ years of building and maintaining web applications

· Mobile development experience in either iOS or Android

· Familiarity with vulnerability analysis and mitigation

· Experience working in a service team for a large organization

· Strong problem-solving skills to help solve issues and drive new solutions

· DevOps experience


Education Required:

· Bachelor's Degree


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...