We are looking for Jr iOS Mobile Developer who will be responsible for developing Mobile apps for the Financial application which will enable the users to access account balances, trading accounts and complex trading as well. We need the candidates who have background in creating such application with a link to the project and details too!
The person should have experience of 3 to 5 years in iOS Development, Swift, writing Unit test cases, XCtest for automated test, integration using REST APIs, CI/CD, memory and performance issues. The candidate should be based local to Austin, TX as it onsite hybrid role.
We have been doing in-house, native mobile development for several years but every business channel is increasing their presence on the mobile platform.
What you are good at.
Develop and support mobile applications and prepare documentation per our mobile best practices
Create and perform unit testing for the spectrum of mobile devices
Build native mobile apps, support the mobile systems in production and resolve and troubleshoot technical problems
Prepare documentation for new development work while maintaining out development standards
Knowledge in the mobile languages (Swift/Swift UI) and ability to ramp up on new languages quickly
Experience with Apple iOS frameworks and SDKs Ability to develop compelling user experiences while meeting the needs of the mobile users
Additional Job Details:
3-5 years of native iOS development
Working experience in Swift Experience writing Unit Test and Automated UI tests using XCTest framework.
Experience integrating with REST APIs is a required
What you have:
Experience in writing automated unit tests and UI test.
Experience working with reactive architecture is preferred
Experience working with Combine and Swift UI
Experience working with patterns that leverage dependency injections (DI)
Experience working with CI/CD and debugging issues that arises
Experience debugging memory and performance issues
Experience working with native accessibility features such as VoiceOver and Dynamic Type
Experience with iterative development methodologies such as TDD and BDD
Understanding of technical issues, designs, best practices
Great interpersonal and communication skills.
Enterprise development experience highly desirable
Ability to identify stakeholders, asses their needs and manage their expectations through effective communication
Excellent written/verbal communication skills
We pay referral bonuses!
- provided by Dice
- Continuous Integration
- Mobile Application Development