iOS + React Native – Team Leader

  • BackApply

    We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and ipads

    Currently We Do Not Have Any Openings!

    • 5-Days Working

      5-Days Working

    • Picnic Plan

      Paid Leaves

    • Health Insurance

      Complimentary Health Insurance

    • Over Time

      Overtime Pay

    • Play Game

      Fun Activities

    • Personal Loan

      Personal Loan

    • Employee First

      Employee
      Training

    • Positive_Environment

      Positive Work Environment

    • Professional_Developments

      Professional Developments


    Job Responsibility:

    Responsibilities:
    • Design and Development: Designing and developing mobile applications using iOS frameworks such as Swift and Objective-C.
    • Troubleshooting: Troubleshooting and resolving technical issues and bugs in the mobile applications.
    • Testing and Debugging: Performing testing and debugging of mobile applications to ensure optimal performance and user experience.
    • Optimization: Optimizing mobile applications for performance and scalability.
    • Maintenance: Maintaining and updating existing mobile applications as per the business requirements.
    • Documentation: Documenting code changes, updating project documentation and ensuring all code adheres to best practices and standards.
    • Collaboration: Collaborating with other developers, designers, and stakeholders to ensure seamless integration and delivery of the project.
    • Continuous Learning: Keeping up-to-date with the latest technologies, tools and techniques related to iOS and React Native development to enhance the quality of the product.
    • Communication: Communicating effectively with team members, clients and stakeholders to ensure clarity and transparency throughout the development process.
    • Configuring iOS library or SDK to connect with Unity and ReactNative apps: Help to Export iOS apps from Unity and ReactNative. Responsible for writing a native bridge for those working on gaming products, and gaming apps mostly and helping integrate other team members across different techs (ReactNative mostly, Unity as well).
    Key Performance Areas (KPA):
    • Design and Development: Timely delivery of high-quality mobile applications. Efficient use of Swift and Objective-C frameworks to design and develop the application. Ability to create well-designed and maintainable code.
    • Troubleshooting: Identification and resolution of technical issues and bugs in mobile applications. Ability to work under pressure and meet deadlines while maintaining the quality of work.
    • Testing and Debugging: Analyzing and debugging code to identify issues that affect the functionality of the application. Delivering quality work that meets client expectations.
    • Optimization: Ability to optimize mobile applications for performance and scalability. Understanding the trade-offs between performance, user experience, and maintainability.
    • Maintenance: Timely maintenance and updating of existing mobile applications as per business requirements for the latest version of Xcode and os upgrade.
    • Documentation: Ensuring that project documentation is up to date and well organized.
    • Collaboration: Clear communication and transparency throughout the development process. Willingness to work as a team to meet project goals.
    • Continuous Learning: Keeping up to date with the latest technologies, tools, and techniques related to iOS and React Native development. Seeking out opportunities for learning and development.
    • Communication: Active listening and understanding of client needs and expectations. Ability to communicate technical concepts to non-technical stakeholders.
    • Configuring iOS library or SDK to connect with Unity and ReactNative apps: Efficiently configuring iOS libraries and SDKs to connect with Unity and ReactNative apps. Effective integration with other team members across different technologies.Understanding of the gaming industry and its technical requirements.
    Key Performance Indicators (KPIs):
    1. Design and Development: Number of mobile applications developed. Timeliness of project delivery. User satisfaction with the mobile applications
    2. Troubleshooting: Number of issues resolved within a given time frame
    3. Testing and Debugging: Number of bugs found and fixed
    4. Optimization: Performance metrics such as app loading times or response times
    5. Maintenance: Timeliness and thoroughness of updates to existing mobile applications. User satisfaction with updates and changes
    6. Documentation: Completeness and accuracy of project documentation
    7. Collaboration: Timeliness and effectiveness of communication with team members, designers, and stakeholders. Adherence to project timelines and milestones
    8. Continuous Learning: Implementation of new skills or technologies in mobile application development
    9. Communication: Effectiveness of communication with team members, clients, and stakeholders
    10. Configuring iOS library or SDK to connect with Unity and React Native apps: Timeliness and effectiveness of the export process for iOS apps from Unity and React Native.Effective collaboration with team members across different technologies

    Required Skills & Qualification:

    • At least 2+ years of experience as an iOS developer.
    • Working experience in iOS development
    • Have published one or more iOS apps in the app store
    • Export iOS apps from Unity and React Native. Good in bridge development from ios to other technologies and vice versa.
    • Deep familiarity with Objective-C and Cocoa Touch
    • Experience with iOS frameworks such as Core Data, Core Animation, etc.
    • Experience with offline storage, threading, and performance tuning
    • Familiarity with RESTful APIs to connect iOS applications to back-end services
    • Knowledge of other web technologies and UI/UX standards
    • Knowledge of iOS back-end services.
    • Knowledge of Apple’s design principles and application interface guidelines.
    • Proficient in code versioning tools including Mercurial, Git, and SVN.
    • Knowledge of C-based libraries.
    • Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
    • Proficient understanding of code versioning tools (such as Git, or SVN)
    • Familiarity with push notifications, APIs, and cloud messaging.
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
    • Solid understanding of the full mobile development life cycle
    • Must have good communication skills in English.

    Interview Process:

    1. HR Round
    2. Technical Round
    3. Practical Round
    4. Salary Negotiation
    5. Offer Release

NOTE : Need Help? Call HR For More Information!

Job Location

You want to apply experience or fresher?

Would you be okay with the Bond System?

Please Upload Attachment

Thank you for sending your resume. You will hear from our HR team very soon.

arrow-img WhatsApp Icon