Overview
As an iOS Developer, you will work within the software development team on iOS application development for consumer and enterprise applications.
What you'll do
- Write maintainable, testable, and performant software in collaboration with the team.
- Participate in code review and perform extensive testing to ensure high-quality software.
- Research new technology and tools and share those findings with the team.
- Communicate clearly and effectively with all members of the team.
What you'll need
- One of the following degrees or similar: B.Tech Computer Application, B.Tech Computer Science, BE, Electronics and Communication Engineering, Bachelor's of Technology, or Computer Science and Engineering.
- Experience building iOS applications with Swift.
- A strong command of important programming and computer science concepts.
- Understanding of how mobile applications are built from end-to-end, including how they interact with server-side components.
- Fundamental knowledge of core mobile principles, including UI implementation, common development frameworks, and REST APIs.
- A working knowledge of common architectural patterns such as MVVM, MVP, and MVC.
- Great interpersonal skills and the ability to communicate closely as part of a team.
- A proactive personality and a desire to deliver your best work.
- A love for improving software development workflows and processes.
Nice to have
- Understanding of functional reactive programming and ReactiveX frameworks.
- Experience with Objective-C.
- Experience with or an understanding of newer approaches to networking, like GraphQL.
- Other mobile development experience, such as Android development using Java or Kotlin, or cross-platform development with React Native, Flutter, Ionic, Xamarin, or Cordova.
Details
- Location: Gurgaon.
- One day per week Work From Home flexibility.
Read the full description and apply on the company’s own careers page.