sde3 – ios

sde3 – ios Job Description Template

Our company is looking for a sde3 – ios to join our team.

Responsibilities:

  • Test case reviews and ensure code developed meets the requirements;
  • Involvement in Software Development Lifecycle;
  • Work proactively to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks;
  • Providing expertise in technical analysis and solving technical issues during project delivery;
  • Take decisions on iOS frameworks, architectures, and libraries to be used in the application;
  • Directly impacts the business by ensuring the quality of work provided by self and others; impacts own team and closely related work teams;
  • Requirement understanding, technical design;
  • Responsible for applications systems analysis and programming activities;
  • Coach and mentor the mobile team to excellence;
  • Interact with stakeholders within the company to clear roadblocks of the project at hand;
  • Develop secure applications for iOS platforms;
  • Perform functional and non-functional testing of the applications and deliver stable applications;
  • Component Design/Coding/Unit Testing/Debugging;
  • Build features using a cross-application language where doing so helps the organisation save time and resources while maintaining the excellence.

Requirements:

  • iOS lead with strong analytical and technical ability with 5-8 years of experience in developing applications;
  • Should have good hands on iOS frameworks (Database (CoreData/Realm), asynchronous programming, Networking, WebKit, Autolayout, Animations, Transition);
  • Experience in working on iOS ( Swift, Xcode). Exposure to RX & MVVM is a big plus;
  • Bachelor’s degree B.Tech/M.E./M.Tech (in computers, information technology or engineering);
  • Debugging and Exhaustive Unit Testing skills;
  • Experience with backend technologies;
  • Ability to lead a team of engineers;
  • Sound knowledge in developing & submitting applications for iOS using XCode & Swift;
  • Experience in secure application development with databases;
  • Should have lead a team of engineers in the past;
  • Exposure to Functional and non-functional testing of applications;
  • Skills and knowledge of the tools to develop creative solutions to meet product requirements;
  • Experience with cross-app languages;
  • Interpersonal skills to interact with stakeholders;
  • Should be familiar with different architectures and design patterns and decent knowledge on Backend is highly preferable.