Job Openings iOS Engineer

About the job iOS Engineer

Human Power BG is an HR agency that offers consultations and recruitment for some of the best companies in Bulgaria.

~~~~~~~~~~

Our client is: 

  • Netherlands based company with main business in India;
  • One of the fastest-growing Internet Service Providers in India. Started 7 years ago, currently with more than 700,000 connected homes and over 2,000 B2B partners in 30 cities;
  • R&D office in Bulgaria established 5 years ago. The team formed by architects, backend and frontend developers (web and mobile), QA specialists and designers;
  • Well-funded, cash-flow positive, founded and run by serial Internet entrepreneurs;

Your responsibilities on this role:

  • Developing and implementing mobile user interface components using Swift and SwiftUl concepts and workflow;
  • Taking active part in the entire development cycle of all iOS mobile apps, from planning to deployment: design and development of new features and lifecycle maintenance of the iOS apps;
  • Profiling and improving front-end performance and documenting our front-end codebase;
  • Managing mobile front-end user interfaces and the interchange of data between the users and the server;
  • Reviewing application requirements and interface designs and identifying mobile-based user interactions;
  • Building extensible and reusable components and mobile front-end libraries for future use;
  • Translating designs and wireframes into high-quality code;
  • Developing and implementing mobile front-end architecture to support user interface concepts;
  • Optimizing components for maximum performance across a vast array of mobile apps.

What we are looking for:

  • Expertise in Swift with 4+ years of experience within iOS development;
  • Proficiency in Swift and SwiftUl framework, Objective-C is a plus;
  • Familiarity with RESTful APIs;
  • Experience with user interface design;
  • Knowledge of unit testing frameworks;
  • Experience with code signing and delivery of iOS applications;
  • Experience with browser-based debugging and performance testing software;
  • Knowledge of modern authorization mechanisms, such as OAuth2, OpenID Connect and JWT;
  • Familiarity with modern front-end build pipelines and tools;
  • Proficient understanding and experience with code versioning tools, such as Git;
  • Excellent troubleshooting skills;
  • Experience with Agile development process;
  • Proficiency level of written and spoken English;

The company offers

  • Impact over hundreds of thousands of live customers;
  • A small team where your work makes big difference;
  • Work with well-established development and release processes;
  • Be part of a fast-moving agile team where quality always comes first;
  • Research & Development of sophisticated high-quality product, not thousands of small customers projects;
  • Rapid development workflow (short release cycles), delivers the software you create in the hands of the customers within days after you finish coding it;
  • More than 50% of your time will be spent on writing new code;
  • Flexible work schedule, the main focus on code delivery;
  • 25 days paid leave;
  • Health insurance on company expenses
  • Multisport card (shared expenses between company and employee)
  • Vouchers for food and monthly utility bills;
  • Flexible options for balance between working from the office and working from home;
    

For any questions you may have, please contact us:
z.petrova@humanpowerbg.com

Thank you!

~~~~~~~~~~

We will contact only approved candidates!
Our services are free of charge to all applicants.

***

All candidates will be treated in strict confidence.

All data provided by you is protected by the meaning of the Personal Data Protection Law and will be used only for the purposes of this selection.

***

Human Power has an indefinite license 3084 issued by the National Employment Agency to provide services in the field of human resources.

***