Full-Time Associate Staff Engineer, Mobile Ios
Nagarro is hiring a remote Full-Time Associate Staff Engineer, Mobile Ios. The career level for this job opening is Experienced and is accepting India based applicants remotely. Read complete job description before applying.
Nagarro
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We're Nagarro, a Digital Product Engineering company experiencing significant growth. We create innovative products, services, and experiences that inspire and delight. Our team, encompassing 18,000+ experts across 38 countries, works across devices and digital mediums.
Culture: Dynamic and non-hierarchical.
Experience Level: 5+ years of experience in iOS development.
Requirements:
- Strong iOS Development Skills: iOS SDK, View Controllers, Database (Core Data/SQLite), Object-Oriented Programming (OOP), MVC, MVVM, Objective C, Swift, RxSwift, RxCocoa, Auto Layout.
- API and Networking: REST APIs, TCP, HTTP, JSON serialization.
- Mobile App Expertise: Performance, security, building, and deployment.
- Additional Skills: Storyboards, Push Notifications, Alamofire, App Signing, Deployment, Asynchronous Programming, Multithreading, Unit Testing, Security and Performance best practices.
- Design and Problem Solving: Design patterns, relating technology integration scenarios to troubleshooting complex issues.
- Teamwork and Accountability: Mentoring team members, meeting client needs, high standards of delivery.
Responsibilities:
- Development: Writing and reviewing high-quality code, understanding functional requirements, envisioning solutions for functional and non-functional requirements.
- Design and Implementation: Determining design methodologies, coordinating requirements, schedules, and activities.
- Testing and Deployment: Leading/supporting UAT and production deployments, creating, understanding, and validating WBS.
- Troubleshooting: Addressing issues promptly, responding positively to setbacks, continuous improvement, providing constructive feedback to team members, troubleshooting complex bugs.
- Solutioning: Providing solutions to code/design review issues, justifying decisions, carrying out Proof of Concepts.
Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.