Experience
2 - 4 yrs
Job Location
Surat, India
Vacancy
1
Designation
Senior IOS Developer
Job Type
ONSITE
Job Description
- Practical experience in applying OOPs techniques and design patterns in everyday coding.
- Strong experience in Swift 5+.
- Proper knowledge of Xcode.
- Proper knowledge of the iOS development life cycle.
- Expertise of iOS SDK, different versions of iOS, and how to deal with different screen sizes.
- Strong experience in using Auto Layout.
- Experience working with remote data via REST API and JSON.
- Understanding of iOS App Code signing process and deployment process.
- Ability to understand business requirements and translate them into technical requirements.
- Experience with offline storage, threading, and performance tuning.
- Experience with development in third-party libraries, and APIs.
- The desire to be continually learning about newly emerging technologies/industry
- trends & challenges, perform duties with minimal guidance.
- Solid hands-on experience in developing native iOS apps.
- Hands-on experience in Cloud APIs, push notifications, Social sign-in, Crashlytics,
- integration of analytics is an added advantage.
- Proficient understanding of code versioning tools, such as Git, SVN.
- Should be ready to learn new things and take challenges.
Roles & Responsibilities
- Translate designs and wireframes into high quality code.
- Design and build advanced applications for the iOS platform.
- Creating app updates, including bug fixes and additional features, for release.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that
- each app is presentable and in perfect working order.
- Build patterns, reusable components for a structured mobile application.
- Design, build, and maintain high performance, reusable, and reliable swift code.
- Deliver high performance, scalable native application.
- Proofreading your code and correcting mistakes before each app is released.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Strictly follow instructions & guidelines given by a team leader.
- Help maintain code quality, organization, and automatization.
- Fully responsible for mobile app development in the team.
- Work on improving application performance.
- Monitoring app reviews to detect areas for improvement.
- Fully responsible for mobile app development in the team.
- Continuously discover new ways to implement new technologies to improve
- development efficiency.
- Work on improving application performance.
- Help your team solve problems in a way that makes sense for iOS users and our codebase.
- Join other developers and help to shape the direction of iOS App development at our company.
- Insist on a consistent and responsive user experience for every one of our users.
- Continue to learn, grow, and help us tackle brand new challenges.
- Give training to Jr. & fresher developers.
Technical Skills You Should Have
- Excellent understanding of Swift, Xcode, Core Data, Auto Layout, Git, iOS Human
- Interface Guidelines, REST APIs and JSON.
- Understand business requirements and translate them into technical requirements.
- Experience with performance and memory tuning with tools.
- Familiarity with cloud message APIs and push notifications.
- Excellent coding and proofreading skills.
- Complex problem solving and ability to multitask.
- Top-notch teamwork and communication skills.
- Creativity and brainstorming.
- Unwavering curiosity.
- Familiarity with continuous integration.
- Eagerness to embrace scalability, reliability, and performance challenges.
- Excellent verbal & written communication skills.
- Good interpersonal and decision making skills.
- Building Relationship with team members.
- A passion for technology and the ability to learn new concepts quickly.
- A systematic and quality-oriented way of working.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.