drjobs Associate Staff Engineer, Mobile Ios

Associate Staff Engineer, Mobile Ios

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Gurugram - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

REQUIREMENTS:

  • Total experience: 5 years.
  • Expertise in iOS Development including iOS SDK View Controllers Core Data/SQLite and strong grasp of OOPS concepts.
  • Strong programming skills in Swift and Objective-C.
  • Mandatory Hands-on experience with RxSwift for reactive programming.
  • Working knowledge of GraphQL and its integration within iOS applications
  • Hands-on experience with Auto Layout and building responsive UIs.
  • Strong understanding of REST APIs and networking protocols such as TCP and HTTP.
  • Familiarity with serialization formats like JSON.
  • Experience with MVVM architecture Storyboards and asynchronous/multithreaded programming.
  • Working knowledge of Alamofire for efficient networking
  • Experience with Realm DB is a plus.
  • Familiar with Git and version control workflows
  • Deep understanding of mobile app security performance tuning unit testing and deployment.
  • Passionate about clean code scalable architecture and building robust mobile apps.
  • Proven experience mentoring team members and delivering high-quality mobile solutions.
  • Solid grasp of design patterns and their practical implementation.

RESPONSIBILITIES:

  • Writing and reviewing clean efficient and maintainable code.
  • Understanding business and functional requirements and translating them into robust technical solutions.
  • Designing architecture and choosing appropriate frameworks and tools for the task.
  • Taking ownership of modules and working with team members to deliver timely high-quality features.
  • Collaborating with cross-functional teams to define design and ship new features.
  • Leading/supporting UAT and production rollouts.
  • Estimating efforts accurately and delivering within timelines.
  • Continuously improving application performance and fixing bugs based on user feedback and testing.
  • Performing code/design reviews and suggesting best practices.
  • Conducting POCs to explore new tools or frameworks when required.
  • Maintaining high standards of software quality within the team by establishing good practices and habits.

Qualifications :

Bachelors or masters degree in computer science Information Technology or a related field.


Remote Work :

No


Employment Type :

Full-time

Employment Type

Full-time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.