All offersKrakówMobileSenior iOS Engineer, App Experience
Senior iOS Engineer, App Experience
Mobile
BRAINLY

Senior iOS Engineer, App Experience

BRAINLY
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    Swift
    advanced
    Native applications
    advanced
    English
    advanced
    iOS SDK
    advanced
    Objective-C
    nice to have

Job description

Online interview
Friendly offer
ROLE OVERVIEW



The App Experience team at Brainly is working on some of the most complex challenges in the ed-tech space: creating communities for students worldwide. We focus on building the infrastructure enabling Brainly users to ask and answer millions of questions daily. An essential part of our work is to deliver and maintain the Scan-to-solve. The feature is based on an ML solution that allows finding the best answer instantly. 



We want to be the best educational app in the world and are currently looking for an experienced Senior iOS Engineer to help us build it. This role also works as part of an interdisciplinary team and acts as the key stakeholder by planning, prioritizing, and executing to achieve product vision in all markets. 



 



WHAT YOU’LL DO



  • Executing and improving  software development life cycle (SDLC), including proper planning, analysis, designing, implementation, testing and maintaining code for the Brainly platform
  • Building solutions according to requirements, adhering to company standards, conventions, and best practices.
  • Solving complex technical challenges such as performance, scalability, high reliability and security
  • Collaborating with the development team, with such roles as Software Engineers, Quality Assurance Engineers, UX Designers, Product Managers, Delivery Managers and other stakeholders 
  • Conducting meaningful peer code reviews 
  • Writing high-quality documentation
  • Maintaining existing systems by monitoring, troubleshooting, debugging and fixing software defects 
  • Taking part in the recruitment process as a technical recruiter and helping hire great engineers
  • Sharing knowledge and expertise with others in the company
  • Guiding and mentoring peers with less experience.
 



WHAT MAKES YOU THE PERFECT CANDIDATE



  • 4+ years of experience developing and maintaining large-scale, complex mobile applications for the iOS platform
  • Advanced knowledge of Swift and Objective-C
  • Strong understanding of iOS SDK
  • Extremely strong communication skills to sync and get things done with Data Analysts, UX researchers, Designers and QA Eng.
  • Fluency in English, both verbal and written
  • Good understanding of common back-end system integration/web services/APIs
  • Computer science fundamentals – data structures and design patterns
  • Familiarity with agile development and lean principles
 



WHAT WILL BLOW OUR MINDS



  • Experience with REST and GraphQL in professional applications
  • Experience in mentoring less experienced colleagues
  • Experience with mobile analytics
  • Firebase analytics and testing frameworks (Remote Config, Notifications)
  • Experimentation process, building features and variants, and QA
  • Understanding of stages of the experimentation cycle from hypothesis to analysis
  • Eagerness to create beautiful, snappy and modern UI
  • Eagerness to build UI
  • Data-driven approach
  • Analytical, data-driven approach but also creative to come up with your own ideas and suggestions
 



WHAT YOU GET BY JOINING BRAINLY



  • We want to see you grow along with us – you will have 800$ per year for personal development, extra time for attending conferences and workshops, and unlimited access to an online learning platform (courses from Coursera, Udacity, Udemy, Harvard ManageMentor, and many others!)
  • Health is important, which is why at Brainly, we fully cover private health & dental care packages for you and your family and provide you with a sport card (Multisport Plus in Poland, Andjoy in Spain) 
  • You will also get an access to online individual psychological consultations with professionals in English & Polish via the Mental Health Helpline
  • Flexible working hours – working requires communication, so we work within the European business hours, but we also know that life may be unpredictable, so if you need to jump out of work (doctor’s appointment, emergency, anything) – no problem!
  • Your personal concierge AskHenry will support you in your daily duties, eg. planning your dream vacation
  • You can join internal communities and contribute to charity, diversity and inclusion initiatives, take part in great internal events or represent Brainly at conferences or meet-ups.