Job Description
Senior IOS Developer
What we build is what identifies us. We work with the best companies in the world to build the most innovative and robust technologies.
In order to continue our accelerated growth, we are waiting for an innovative engineer to become available instead of hiring the first available engineer who is waiting to become innovative. This listing is for an Senior IOS Developer for our team.
Who we are
Being in the industry for over 12 years, Raw Engineering is trusted by the worlds leading companies across a variety of industries, including IT, Finance, Sports & Entertainment, and Retail. We collaborate with our clients and hence highlighted as their strategic partner. From an engagements initial planning stages, through launch and continuing through future road mapping, we are in lockstep with our partners business goals, technology vision and end-customer needs.
Our vision is to collaborate to achieve perfection, and we value positivity, learning, ownership, excellence and believe in building trust and care. Feel free to read more about us at https://www.raweng.com/What will you do
- You will have the opportunity to build new applications from scratch, and influence system design.
- You will work with our team of talented engineers to design and build the next generation of our mobile applications
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
What skills do you need 5 to 8 years of experience
Mandatory Skills
- Strong knowledge and hands-on development experience in Native iOS Mobile app development using Swift (5.x & above) & Objective C is a must with the latest features
- Strong understanding of Algorithms and Data structures
- Knowledge of iOS SDK, Xcode & iOS-related tools for debugging/troubleshooting
- Good understanding of Native app iOS design theme & guidelines for smartphone/tablets
- Strong on experience on Storyboards, AutoLayout, Size Classes
- Hands-on development experience in calling web services (RESTful / SOAP / GraphQL) & basic client-server architecture understanding
- Expert in any one of the modern MVVM/MVC/VIPER architecture. Proficient in Designing Application Architecture as per requirements
- Experience on automated unit testing framework e.g. XCTest, etc. and UI Test cases (Accessibility Ids)
- Proven experience of working in fully Agile teams/environment
- Proficient in Continuous Integration and Delivery (CI/CD) & BDD
- Hands on experience on Combine Framework and RxSwift
- Experience in Clean Code Architecture
- Experience with memory management & caching mechanisms specific to mobile devices
- Experience with third-party libraries and APIs
- Experience working with Core Data, Realm.
- Understanding of the full mobile development life cycle
- Proficient understanding of code versioning tools for Git / SVN.
- Strong communication and client-facing skills with the ability to work in a consulting environment is essential
- Basic knowledge of SwiftUI
- Basic knowledge of Instruments and perform/identify memory leaks
Good to have
- Experience on working/generating Frameworks/Pods/libraries
- Advance knowledge of Instruments
- Advance knowledge of SwiftUI
- Hands on experience on Widgets
What we offer
Our growth is enabled and accelerated by our culture, which encourages individual development, embraces an inclusive environment, rewards innovative excellence and supports our communities.
- Interesting Work: This is the challenge yourself kind of workplace where you constantly learn something new and never stop growing
- Competitive Compensation: We reward your high performance. Rewards are higher when you work smart and efficient without dropping a sweat.
- Great place to work: With spontaneous office happy hours and team events, we dont think youll ever be bored. A majority of our workforce are young, energetic and passionate individuals who are driven by technology, and fuelled by the fun at the workplace.
- People: You have a team that will trust you and work together to achieve excellence. As a team, we believe in looking after each others back. We are ONE team ONE dream and act as such.
- Culture: Open culture where everyone is approachable with minimal hierarchy.
- Medical Benefits: Mediclaim coverage for the employee and their dependents (spouse and children). Group Accidental Policy covering permanent disability, total disability and death.
Job type Full time employment
Job location Virar - Mumbai, Maharashtra, India
Work schedule Monday to Friday, 10am to 7pm
Minimum qualification Graduate
Year of experience 5 to 8 Years
Reporting to Technical Architect
Travel opportunities - On need basis within/outside India. Candidate should have valid passport
There is so much more that we can talk about this role and the workplace. If you are passionate about your career as we are, email your profile to ca****s@ra***g.com . After receiving your application, we will assess your profile and reach out to you if it aligns to the job description for this role. You will also be assigned to one of our recruiting specialists who can answer questions you might have about the process, role, or company, and help you throughout the interview process.
Disclaimer: Raw Engineering strongly believes in Equal Employment Opportunity.
We look forward to meeting you!
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Mobile / App Developer
Employement Type: Full time
Contact Details:
Company: Raw Engineering
Location(s): Mumbai
Keyskills:
Swift Ui
Swift
IOS
Cocoa
XCode
MVVM
Core Data
MVP
MVC
Cocoa Touch