Mobile Developer
IDj-3598
Job TypeContract
Remote TypeHybrid
Mobile Developer
Essential Accountabilities:
- Code, debug, test, deploy, support and document moderately to highly complex application software.
- Analyze moderately to highly complex software and recommend and implement solutions.
- Design, prototype, and develop moderately to highly complex software applications.
- Incorporate security and other relevant bank and system controls into solutions.
- Adhere to bank and system software development methodologies and standards.
- Comply with SAFR, DLP, Privacy and audit requirements.
- Ensure secure coding, contingency, and deployment methodologies are in place upon moderately to highly complex software implementation.
- Works independently; receives minimal guidance.
Education and Experience:
- Associates degree and 5 years of related work experience OR
- Bachelor’s degree and 3 years of related work experience OR
- Master’s degree and 0-1 year of related work experience
Required Skills:
- Moderately to highly complex analytical skills.
- Ability to perform moderate to highly complex independent research.
- Ability to work in a Team environment and collaborate well with different groups.
- Experience with Agile development methodologies.
- Proficient in creating technical documentation.
- Proficient in Android and iOS development with experience developing native and hybrid mobile apps using JAVA / Kotlin (Android) and Swift / Objective-C (iOS).
- Proficient in Angular
- Proficient in using App Store Connect and Google Developer Console tools to enable development and deployment.
- Proficient in building and deploying iOS and Android applications.
- Experience integrating APIs within mobile apps.
- Experience integrating 3rd party iOS and Android SDKs into our iOS and Android apps.
- Familiarity with developing Software Development Kits (SDKs) for both iOS and Android. Must also be well versed in helping technical teams integrating this SDKs in their mobile apps in a consultant/advisor role.
- Experience with writing and maintaining scripts in python and shell scripting.
- Experience with unit testing.
- Some experience in AWS Services such as ECS, Fargate, RDS, Lambda, S3, SQS