Junior iOS Developer (Pune)

Junior iOS Developer (Pune)

18 Sep
|
Brainbees Solutions
|
Pune

18 Sep

Brainbees Solutions

Pune

Job Summary

We are looking for a motivated and enthusiastic iOS Developer (Fresher) to join our Mobile Engineering team. This is an excellent opportunity for someone starting their career in iOS development to work on production-grade applications, learn from experienced engineers, and build a solid foundation in Apple's development ecosystem. The ideal candidate should be passionate about writing clean, secure, and maintainable code while collaborating with cross-functional teams to deliver high-quality mobile applications.

Key Responsibilities

- Design, develop, test, and maintain iOS applications using Swift.
- Develop responsive and user-friendly UI screens using UIKit and SwiftUI.
- Write clean, reusable, maintainable, and well-documented code.
- Implement new features and fix application defects.
- Integrate RESTful APIs and efficiently handle JSON responses.
- Debug, troubleshoot, and optimize application performance.
- Participate in code reviews and implement review feedback.
- Write unit tests for developed features.
- Collaborate with Backend, QA, UI/UX, Product, and DevOps teams.
- Follow Agile/Scrum development methodologies.
- Stay updated with the latest iOS technologies, frameworks, and best practices.

Technical Skills RequirediOS Fundamentals

- Strong understanding of iOS SDK.
- Application lifecycle and View Controller lifecycle.
- Storyboards and Segues.
- Navigation Controllers and basic navigation patterns.
- Info.plist configuration.
- Application permissions (Camera, Location, Notifications, etc.).
- URL Schemes and Deep Linking (basic understanding).

Programming Skills

- Swift programming language.




- Strong understanding of Object-Oriented Programming (OOP).
- SOLID Principles.
- Design Patterns.
- Collections.
- Error Handling.
- Protocols and Extensions.

UI Development

- UIKit.
- SwiftUI.
- Auto Layout.
- Apple's Human Interface Guidelines (HIG).
- Responsive UI for multiple screen sizes.
- TableView and CollectionView.
- Custom Views.

Architecture

- MVC and MVVM Architecture.
- ViewModels.
- Basic understanding of Dependency Injection.
- NotificationCenter (basic understanding).

Networking

- RESTful APIs.
- JSON Parsing.
- URLSession.
- Alamofire (basic understanding).
- API Error Handling.

Local Storage

- UserDefaults.
- Core Data (basic understanding).
- File Management (basic understanding).

Development Tools

- IDE: Xcode.
- Version Control: Git & GitHub.
- API Testing: Postman or similar API testing tools.
- Project Management: Jira or similar tools.
- Debugging Tools: Xcode Debugger, Instruments, Console Logs.
- Basic understanding of IPA generation, Code Signing, Provisioning Profiles, and App Store release process.

Application Security

- Understanding of iOS application security best practices.
- Secure storage using Keychain (basic understanding).
- Secure API communication using HTTPS/TLS.




- Basic understanding of authentication mechanisms such as JWT and OAuth.
- Awareness of OWASP Mobile Top 10 security risks.
- Knowledge of secure coding practices and data protection.

Engineering Practices

- Clean Code principles.
- Code Reviews.
- Pull Request process.
- Git branching strategy.
- Agile/Scrum methodology.
- Basic understanding of Test-Driven Development (TDD).
- Debugging and troubleshooting techniques.

Good-to-Have Skills

- XCTest.
- Push Notifications.
- APNs (Apple Push Notification Service).
- Third-party SDK integration.
- Firebase Analytics.
- Firebase Crashlytics.
- Swift Concurrency (async/await).
- Combine Framework (basic understanding).
- AWS Cloud Services (basic understanding).
- AI-assisted development tools (GitHub Copilot, Claude).
- CI/CD fundamentals.
- Published iOS applications on the Apple App Store.
- Open Source contributions or GitHub portfolio.

Soft Skills

- Strong analytical and problem-solving skills.
- Good communication skills.
- Ability to learn quickly.
- Strong debugging and troubleshooting mindset.
- Ability to work independently and collaboratively.
- Attention to detail.
- Ownership mindset.
- Positive attitude towards learning new technologies.

Education Qualification

- B.E./B.Tech, MCS, MCA, or equivalent degree in Computer Science, Information Technology, or a related discipline.

Experience

- 0–1 Year of iOS Development experience.
- Fresh graduates with strong iOS fundamentals, academic projects, internships, or personal iOS applications are encouraged to apply.

Pay: ₹25,000.00 - ₹30,000.00 per month

Work Location: In person

📌 Junior iOS Developer (Pune)
🏢 Brainbees Solutions
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior ios developer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: junior ios developer (pune) / pune