Mobile Developer - IOS - Android/Swift IT Software Engineer
Apply NowCompany: Tech Tammina
Location: Warren, MI 48089
Description:
Role: Mobile Developer - IOS - Android/Swift IT Software Engineer
Locations (MI/GA/AZ): Warren, MI; Phoenix, AZ; or Atlanta, GA
Candidates must be local from day 1 in either, Warren, MI; Phoenix, AZ; or Atlanta, GA. The selected candidate will be expected to live a commutable distance to the innovation center they are selected for.
This is a Hybrid position. The role will allow employees to work remotely but will also require onsite work from day 1 based on business needs.
Duration: Long term
Rate: Market
Top 3 Skills
React Native
IOS development and Android/Swift
General software development experience (Java, .net)
Mobile Developer - IOS - Android/Swift IT Software Engineer Required Qualifications
A minimum of 2 years of development experience working on Mobile Android development
A minimum of 3 years of experience as a software developer utilizing Java/ .Net
IOS development experience preferred
Understanding of CI/CD pipelines and build & release automation tools
Nice to have:
Future Digital Products team works as a technology arm of Innovation business. In this software development role, you will be responsible for developing software applications using sound, repeatable, industry standard methodologies.
Responsibilities include:
Locations (MI/GA/AZ): Warren, MI; Phoenix, AZ; or Atlanta, GA
Candidates must be local from day 1 in either, Warren, MI; Phoenix, AZ; or Atlanta, GA. The selected candidate will be expected to live a commutable distance to the innovation center they are selected for.
This is a Hybrid position. The role will allow employees to work remotely but will also require onsite work from day 1 based on business needs.
Duration: Long term
Rate: Market
Top 3 Skills
React Native
IOS development and Android/Swift
General software development experience (Java, .net)
Mobile Developer - IOS - Android/Swift IT Software Engineer Required Qualifications
A minimum of 2 years of development experience working on Mobile Android development
A minimum of 3 years of experience as a software developer utilizing Java/ .Net
IOS development experience preferred
Understanding of CI/CD pipelines and build & release automation tools
Nice to have:
- Experience with developing web applications using React
- Expertise in SQL (relational databases), key-value datastores, and document stores
- Experience with cloud environments (preferably Azure)
Future Digital Products team works as a technology arm of Innovation business. In this software development role, you will be responsible for developing software applications using sound, repeatable, industry standard methodologies.
- You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications.
- Development activities will include updating existing software and/or developing new software solutions to address a specific need or solve a particular business problem.
- The Full-Stack Software engineer is a core team player in delivering modern applications.
- The ideal candidate will be working with a team that has the responsibility to design and deliver cutting edge applications that solve our business needs.
- You will be primarily working with Java, React, GraphQL, Rest API all running on Microsoft Azure cloud.
- A successful candidate will be able to build client applications across frontend and backend tech stack with DevOps, CI and CD experience.
- Interested in moving at a rapid pace, engage in building innovative products and exploring cutting-edge technologies, then this might be the position you have been looking for!
Responsibilities include:
- Collaborating with product owner, architect, and the team to create secure, reliable, and scalable software solutions
- Full lifecycle application development using standard frameworks and coding standards/patterns
- Efficiently producing well-organized, optimized, and well-documented source code
- Designing and developing code into independent reusable components
- Decomposing requirements (typically user stories) into meaningful tasks with estimations
- Work closely with senior developers and software engineers to gain additional knowledge and expertise.
- Perform code reviews to suggest, encourage, and support coding best practices
- Providing application support to software running production
- Proactively engage in the identification / remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability or end user related issues
- Perform root cause analysis, do technology evaluations, and develop quick prototypes
- Promote improvements in programming practices such as continuous integration, and continuous delivery.