* responsibilities:
o 8-10+ years of software development experience
• complete ownership of ios app development lifecycle from requirement gathering, design, development to till release
• architected the base framework of the project with the mvvm patterns.
• integrated the rest based secure api for server communication
• bug fixing and feature enhancements
• participate in the development and maintenance of the customer facing iphone application by maintaining existing code base as well as extending it with new features.
• implement solutions according to design, requirements, and standards.
• write unit tests, ui tests, conform to code standards, have your designs and code reviewed.
• work closely with your team members and the software team leads.
• assist in continually improving our software development process and development.
• be committed to stretch goal achievement and willing to do what it takes to get the job
o mandatory skills description:
o 8-10+ years of software development experience
• 3 yoe proficient in swiftui development and a good knowledge of its ecosystems
• good knowledge of performance limits and characteristics
• knowledge of memory management and multi-threading
• client facing role - will be working directly with the client and the technical team (both offshore and nearshore)
• expected to write complex code
• good knowledge of core data and web service integration
• understanding of crash reporting and analytics framework integration
• experience in integration of pods
• good sense of ui design and a user-oriented focus
• implementation of automated testing platforms and unit tests
• understanding of apple's design principles and interface guidelines
• proficient understanding of code versioning tool, git.
• solid understanding for handling exceptions and memory leaks.
• solid understanding of design patterns
• good understanding of agile methodologies
• excellent written and oral communications skills
o nice-to-have skills description:
• experience with test driven development, automated unit testing and continuous integration