Description

Primary Responsibilities:  

  • Architect, design, and implement efficient and reusable frontend systems for iOS mobile app
  • Evolve existing User Interfaces to increase interactivity, intuitiveness, performance, and overall user delight
  • Lead the evolution of the UI platforms while adhering to Agile practices
  • Assist in defining user interfaces and software architectures, collaborate with backend leads to establish workflows and APIs
  • Have a commitment for quality and writing clean, solid, readable code that scales and performs well
  • Analyze, design, and develop test cases and implement automated test suites
  • Provide technical leadership and contribute to determining technical direction
  • Help the team follow best practices for software development and testing
  • Implement and maintain code documentation and code standards utilizing all code-repository SDLC features.

  

Essential Abilities, Skills and Experience:

  • Bachelor’s in computer science, Information Systems or equivalent. Master’s degree is preferred.
  • 5+ years of experience in Front End Software Engineering roles in product companies
  • Experience building iOS apps using Objective-C/Swift
  • You prefer an intense, energetic environment and working with passionate, top-notch people
  • Experienced in building mobile applications that consume RESTful JSON APIs
  • Experience working with distributed development teams within an agile environment
  • Familiarity with React Native, Redux, CSS, and Typescript
  • Familiar with performance optimizations and trends
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Willing to go the extra mile to do things right and fast
  • Able to learn large scale complex systems quickly
  • Deep understanding of how to optimize React Native apps for iOS and Android, including offline storage, threading, and performance tuning
  • Strong communications and presentation skills.
  • Passionate about enabling next generation experiences.
  • Experience with automated testing, deployment pipelines and cloud-based infrastructure.
  • Passion for crafting elegant code
  • Knowledge of (and a passion for) current trends and best practices in frontend architecture, including performance, security, and usability

Education

Engineering

Salary

INR 2500000 -4500000