Job Title: iOS Developer (Swift, SwiftUI)

Experience - 3Yrs+

Location-Sri Nilaya Cyber Spazio, 1st Floor, East Wing, Road No. 2, near Annapurna Studios, Park View Enclave, Banjara Hills, Hyderabad, Telangana 500034

Face to Face- 19th Jan 2024


Invitation letter : https://docs.google.com/docume...

Job Overview: As an iOS Developer specializing in Swift and Swift UI, you will be responsible for designing, developing, and maintaining high-performance mobile applications for iOS devices. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring the best possible performance, quality, and responsiveness of the applications.

Key Responsibilities:

  1. iOS Application Development:

    • Design and build advanced applications for the iOS platform using Swift and Swift UI.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Ensure the performance, quality, and responsiveness of applications.
    • Identify and correct bottlenecks and fix bugs.
  2. Code Development:

    • Write clean, maintainable, and efficient code.
    • Utilize best practices in software development to ensure the highest code quality.
    • Keep up-to-date with the latest iOS trends, technologies, and best practices.
  3. UI/UX Design:

    • Implement engaging and user-friendly UI designs using SwiftUI.
    • Work closely with designers to integrate user interfaces seamlessly.
  4. API Integration:

    • Integrate RESTful APIs and third-party libraries.
    • Collaborate with backend developers to define and implement APIs.
  5. Testing:

    • Conduct unit testing, integration testing, and performance testing.
    • Identify and address performance bottlenecks.
    • Debug and optimize applications for maximum speed and scalability.
  6. Version Control:

    • Use version control systems (e.g., Git) effectively.
    • Collaborate with team members on code repositories.
  7. Documentation:

    • Document code and technical specifications.
    • Maintain up-to-date project documentation.
  8. Collaboration:

    • Work closely with product managers, designers, and other developers to understand and contribute to the overall product vision.
    • Participate in code reviews to maintain code quality.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in iOS app development using Swift.
  • Proficiency in SwiftUI for modern UI development.
  • Experience with RESTful API integration.
  • Strong understanding of mobile application architecture and design patterns.
  • Familiarity with version control systems, preferably Git.
  • Excellent problem-solving skills and attention to detail.
  • Good communication and collaboration skills.

Nice to Have:

  • Experience with Core Data for local data storage.
  • Knowledge of mobile security best practices.
  • Familiarity with continuous integration and delivery.

About Company Profile

Next Education is a technology company in India that is rapidly advancing the education system. Our cutting-edge software-as-a-service (SaaS) solutions are driving a transformation in the lives of 10% of
India's private-school-going children on a daily basis. With a presence in 18,000 partner schools across the nation, we serve over 12,000,000 students from diverse socio-cultural backgrounds.
At Next Education, we firmly believe that the key to delivering scalable, sustainable, and personalised education lies in harnessing the power of technology. Our commitment is to create userfriendly interfaces that enable all stakeholders to easily adopt innovative tools and bring their educational institutions into the modern era. We are dedicated to enhancing the intuitiveness and interactivity of our systems, ensuring increased engagement and enthusiastic adoption.
Our focus extends beyond India, as we aspire to develop a SaaS platform that provides nextgeneration education to children worldwide.
At Next Education, our top-tier tech team has a rich history of operating as a product-oriented company, and we understand how to nurture and support top engineering talent. Presently, we are hard at work on the development of a highly scalable SaaS EdTech platform, designed to serve more than 5 million students and facilitate 100 million interactions simultaneously.
Our Products :
Our flagship product, TeachNext, is India’s most comprehensive teacher productivity suite. The multimedia content, integrated with world-class tools, lesson plans and assessments, bolsters teachers’ skills and allows them to be experimental and creative in the classroom. It is available on multiple platforms - Windows, Ubuntu, Android with touch enabled interface from IFPs, IWBs. As India’s top-selling digital classroom solution, it enjoys a market share of 65%. The quality of the content has been validated through a testing tool, Learning Objective Evaluation (LOBE) Instrument, developed at the Indian Institute of Technology, Bombay.
NextCurriculum is a comprehensive curriculum solution and a step towards truly immersive learning.
It comes with seamless integration of stellar audio-visuals, hands-on activities, simulations, lesson plans, assessments and more. We also provide teachers and other school stakeholders with yearround training to enhance skills. NextCurriculum enhances the educational experience for all stakeholders.
Teachers & Students get access to digital interactive e-book & phygital experience via AR/QR In its integrated form, the NextLearningPlatform is unparalleled. On the academic side, from creating lesson plans, publishing assessments, setting the examination structure and monitoring performance, the NextLearningPlatform enables teachers to perform all tasks on one platform. Students, on the other hand, can complete the tasks assigned to them and share it with teachers on the same platform. On the administrative side, it supports A-Z of school operations - eg: fee payments,biometric, attendance, report cards, transport vehicle tracking..etc
We build the following:
● Complex functional applications within scalable microservices architecture for enablingeasier
management of administrative and academic functions of the school (comparable to SAP/Oracle for business).
● Adaptive or personalised learning platform for students by implementing learning andassessment theories (Item Response Theory, Knowledge Space Theory) using Machine
Learning (ML), statistical and Artificial Intelligence (AI) algorithms in collaboration with our research lab at EdTech department of IIT Bombay.
● Mobile/Tablet applications to enable learning anywhere anytime by developing next-generation e-learning platforms [next generation ePub by incorporating interaction elements with camera / touch screen / ambient environment, etc].
● Decision support systems for smarter learning management using big data and datawarehousing techniques to help schools provide informed individualised interventions. ● Language learning applications [grammar & pronunciation] for students using Natural Language Processing (NLP) and Speech processing algorithms.
AR/VR applications for highly interactive and immersive learning experiences