Technology

Senior System Engineer (iOS) (Remote)

Remote
Work Type: Full Time

About us

Nuclei is a fintech SaaS startup working already with over 18+ large enterprise clients across Asia in just a span of over 5 years.

 

Why are we building Nuclei?

 

Before we started Nuclei, we listed down a few guiding principles. These were essentially our learning from the previous startups/companies:

 

  1. Think big, think global, and not limit ourselves only to India.
  2. Build a company. We wanted to be sustainable from day 1 and build a profitable business. This does not mean that we compromise on growth, but we most definitely avoid unsustainable growth.
  3. Build for the long term, not flip it in a few years.
  4. And most importantly, we wanted to change the perception about India, from being a back-office/outsourcing destination, to a product destination.
  5.  All the above points came together to form Nuclei's vision - "To build a well-respected global product company. "At Nuclei, we are building innovative products that enable enterprises to increase customer engagement & build deeper relationships while transforming into a "Super-app".

 

Nuclei is currently undergoing expansion across Asia, SEA & MEA

Responsibilities

  • Designs and builds the iOS application as per the specifications provided by the Product and Design team.

  • Can take ownership and ensure delivery while concreting requirements with different stakeholders.

  • Solve and articulate complex problems with application design, development, and user experiences.

  • Troubleshoot and debug applications. Writes unit tests and do functional and non-functional testing.

  • Ships feature in fast moving agile sprints.

  • Work on bug fixing and improving the application performance.

  • Communicate effectively with team members and across teams and collaborate with team leads, server and infrastructure team members to build the best industry standard softwares.

  • Mentor junior engineers.

  • Collaborate with third party vendors to integrate functional components.


Requirements

  • Software Developer with at least 5+ years of experience in building apps for the iOS platform.

  • Knowledge of Data Structure and Algorithms

  • Experience in releasing apps to the App Store.

  • Good understanding of Swift and Objective-C.

  • Must have developed apps using Swift and Objective C interoperability.

  • Experience in following best Coding, Security, Unit testing and Documentation standards and practices.

  • Experience with performance and memory tuning with tools Instruments

  • Familiarity with RESTful APIs to connect iOS applications to back-end services.

  • Expertise in iPhone SDK, Cocoa touch frameworks UIKit, Foundation, Core Data, Core Graphics, Core Animation, Core Location, Push Notification.

  • Strong UX/UI design exposure and experience in making apps work with pixel perfect interfaces.

  • Good understanding of iOS application architecture and design patterns.

  • Understands OS level APIs and implementation for iOS.

  • Good understanding of memory management, network communication, concurrency and multi-threading in iOS.

  • Understanding of complete application development, continuous integration & testing and app distribution infrastructure.

  • Experience in code versioning tools such as Git.

  • Experience working in an agile way.

Good To Have

  • Good understanding of WebApps/PWAs.

  • Experience building custom mobile frameworks and libraries.

  • Preferred to have knowledge on languages like HTML5, CSS and JavaScript.

  • Past experience of working with SwiftUI.

  • Good understanding of RXSwift or Combine framework.

  • gRPC framework and protocol buffer data format.


Also, Some links and material to give you a head start on understanding a bit more about Nuclei.

Our Culture and policies we believe in and live by at Nuclei

  • Profitable company with a team-first culture

  • Everyone is encouraged to take decisions and lead. Complete freedom with responsibility.

  • 25% team ownership - Buybacks every 6 months from profit pool

  • Work from anywhere - Goa or Bali or Ladakh - Permanently remote

  • Unlimited leaves - There is no leave policy at Nuclei.

  • 4.5 days working. Friday 2nd halves are focused on learning and development

  • What we do is a part of work - Book club, Hackathons, Chess club, Expert talks, etc. To explore opportunities to evolve ourselves as an individual and team.

Submit Your Application

You have successfully applied
  • You have errors in applying