The Job logo

What

Where

IOS Developer : Software Senior Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
RSA is seeking a talented iOS Software Developer to help build its next-generation identity assurance service. You will work on a product that organizations worldwide depend on to detect, investigate, and take action against cyber-attacks. Join us in Bangalore as a Senior Software Engineer and make a profound social impact.

RSA is seeking very a talented iOS Software Developer to help RSA build its next next-generation identity assurance service. You will be working on a product that organizations worldwide depend on to detect, investigate, and take targeted action against tomorrow’s most sophisticated cyber-attacks. You will work with some of best and brightest minds and have fun doing it!

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Join us as a a Senior Software Engineer on our Engineering Development team in Bangalore to do the best work of your career and make a profound social impact.

You will:

  • Contribute to the design and architecture of new or re-engineered software/storage environments
  • Prepare written software/storage specifications for complex products from architectural diagrams and documents
  • Create and review design, functional, technical and/or user documentation, as needed
  • Design, develop, integrate, test and deploy significant parts of the software platform and apps
  • Analyze and optimize application code for efficiency and performance
  • Focus on strong and secure coding practices


Essential Requirements:

  • 5+ years of Software development experience
  • Solid knowledge of programming languages; operating systems; databases; system, network, operating system, and application administration; android software; tools and utilities
  • Ability to code/debug more complex programs using either written or verbal design specifications
  • Ability to achieve mastery of new tools, languages and operating systems with training and on-the-job experience
  • Minimum 3 years’ experience developing iOS applications using SWIFT and Objective-C
  • Proven experience as an app developer.
  • Proficient in Objective-C, Swift, and Cocoa Touch.
  • Extensive experience with iOS Frameworks such as Core Data and Core Animation.
  • In-depth understanding and demonstrated use of iOS back-end services.
  • In-depth understanding and demonstrated use of Apple’s design principals and application interface guidelines.
  • Proficient in code versioning tools including Mercurial, Git, and SVN.
  • Knowledge of C-based libraries.
  • Understanding and demonstrated use with push notifications, APIs and cloud messaging.
  • Experience designing clean and maintainable APIs
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Experience with third-party libraries and APIs
  • Knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
  • In-depth understanding and demonstrated use of object-oriented design principles
  • Familiar with Software Configuration Management tools
  • Experience with developer testing practices and understands the differences between unit, functional, and system tests
  • Ability to speak and write clearly in a variety of communication settings and styles
  • Excellent analysis, critical thinking and problem solving skills
  • Ability to quickly learn and apply new concepts or principles
  • Ability to work effectively as part of a team
  • Experience working in an agile environment.


Desirable Requirements:

  • Domain knowledge of the information security industry is a big plus.
  • Java knowledge is big plus.
Set alert for similar jobsIOS Developer : Software Senior Engineer role in Bengaluru, India
RSA Logo

Company

RSA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

RSA Logo

Software Senior Engineer

RSA

Bengaluru, Karnataka, India

Posted: a year ago

RSA seeks a talented Android Software Developer to build its next-generation identity assurance service. This full-time, on-site opportunity in Bengaluru, India offers the chance to work on a product that detects and investigates cyber-attacks. Join our team of software engineers and contribute to design, development, and optimization of the software platform and apps. Skills in Kotlin, Java, Android UI design, and object-oriented design are essential. Experience with push notifications, 3rd party libraries, and agile development is preferred. Apply now!