14 Aug
|
Aditi Consulting
|
Bengaluru
14 Aug
Aditi Consulting
Bengaluru
Summary:We are seeking an experienced iOS Developer to design, develop, and maintain high-performing products and features for iOS applications. The ideal candidate will optimize app performance, collaborate with cross-functional teams, and contribute to the entire development lifecycle.
Responsibilities:
- Design, develop, and maintain high-performing products/features in iOS.
- Optimize app performance and user experience.
- Collaborate with design and product teams to understand project requirements.
- Collaborate with cross-functional teams to ensure effective integration of front-end and back-end components.
- Develop/integrate RESTful APIs to support data retrieval and manipulation.
- Reduce tech-debt.
- Perform code reviews and provide constructive feedback to ensure high-quality code.
- Troubleshoot and debug complex technical issues to ensure smooth application performance.
- Participate in agile development methodologies and contribute to sprint planning, estimation, and execution.
- Define and develop processes, tools, and methodologies to achieve excellence in software development, testing, and deployment, following coding standards and guidelines with attention to performance, scalability, and availability.
- Function effectively in a fast-paced setting and manage continuously changing business needs.
Requirements:
- Bachelor’s degree in computer science or an equivalent combination of technical education and work experience.
- 7 years of iOS development experience with solid Swift/Objective C programming skills.
Required Skills:
- Experience in multi-threaded, asynchronous code.
- Experience with animation and implementing user interface designs.
- Experience in design patterns such as MVC and MVVM.
- Familiarity with database technologies (SQL and NoSQL databases) and ORM frameworks (Hibernate, JPA).
- Understanding of DevOps principles and experience with CI/CD pipelines.
- Experience with performance optimization techniques.
- Knowledge of security best practices.
- Good communication and collaboration skills.
Preferred Skills:
- Be a quick learner undaunted by complex systems.
- Take risks and thrive in an environment of constant change.
- Contributed to building the complete life cycle of transaction processing, preferably in the payments domain.
- Experience in refactoring existing codebase and understanding existing implementations to decide to refactor or rewrite.
- Exposure and participation in tech events, hackathons, contributions to open source, authoring of blogs, and active participation in online tech forums is a plus.
#AditiConsulting
# 26-04995
📌 iOS Developer (Bengaluru)
🏢 Aditi Consulting
📍 Bengaluru