JOIN A WORLD-CLASS TEAM

We're always looking for new crewmembers At SOFT, we hire top minds from computer science, software engineering, and business fields to help us provide incredible software to world-class companies. If you take pride in your work and want to be a part of our exciting culture, apply today.

Latest Open Positions

  • We are looking for talented iOS Developer who can develop high end, complex, functional and
    attractive iOS applications that perfectly meet the needs of the user.

    Job Description:

    ●   Designing and building mobile applications for Apple’s iOS platform.
    ●   Collaborating with the design team to define app features.
    ●   Experience in integrating revenue models(Subscriptions & Ads).
    ●   Identifying potential problems and resolving application bottlenecks.
    ●   Fixing application bugs before the final release.
    ●   Publishing application on App Store.
    ●   Maintaining the code and atomization of the application.
    ●   Designing and implementing application updates.

     

    REQUIREMENTS:

    ●   Proficient with Objective-C & Swift.
    ●   Hands-on experience with Cocoa Touch.
    ●   Experience with iOS frameworks such as Core Data, Core Animation
    ●   Hands-on with Rx Swift and MV VM.
    ●   Must be good in concepts of Object-Oriented Programming.
    ●   Hands-on experience with Threading & performance tuning.
    ●   Understanding of Apple's design principles, Auto Layout, and interface guidelines.
    ●   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 on Github.
    ●   Capable of high-quality, testable code, and understand the tradeoffs between
          expediency and maintainability
    ●   Strong UX and design sensibilities, and know how to bring complex designs to reality
    ●   Fixing bugs and performance problems.
    ●   Must be Proficient in Logic Building
    ●   Experience working with Restful APIs and/or GraphQL
    ●   Experience working with 3rd party libraries (CocoaPods and frameworks)
    ●   Ensure the performance, quality, and responsiveness of applications

    Experience Required:
    • 4 Years
    Timing:
    • 09:00 AM to 06:00 PM
    Job Type:
    • Full Time
    Salary:
    • 100000 to 150000
  • We are looking for talented Kotlin developer who can develop high end, complex, functional and
    attractive Android applications that perfectly meet the needs of the user

     

    Job Description

    ●   Writing clean and efficient codes for Android Applications.
    ●   Designing and developing experience of advanced applications for the Android platform
    ●   Unit-testing code for robustness, including edge cases, usability, and general reliability
    ●   Bug fixing and improving application performance
    ●   Collaborate with cross-functional teams to define, design, and ship new features
    ●   Work with outside data sources and APIs
    ●   Continuously discover, evaluate, and implement new technologies to maximize
         development efficiency
    ●   Monitoring the performance of live apps and working on optimizing them at the code
         level.
    ●  Staying up to date with new mobile technology trends, applications, and protocols.

     

    REQUIREMENTS


    ●   Must be proficient in Kotlin & Java.
    ●   Must be good in concepts of Object-Oriented Programming.
    ●   Working knowledge of the general mobile landscape, architectures, trends, and
         emerging technologies.
    ●   Experience working with remote data via REST and JSON.
    ●   Experience with third-party libraries and APIs.
    ●   Working knowledge of the general mobile landscape, architectures, trends, and
         emerging technologies.
    ●   Have experience as an Android Developer using “ Kotlin, Java, Android SDK, Android
         NDK”.
    ●   Must have experience in publishing an application on the Google Play store.
    ●   Proven work experience in design patterns mobile architecture using frameworks such
         as MVVM/MVC/MVP.
    ●   Solid understanding of the full mobile development life cycle.
    ●   Familiarity with RESTful APIs to effectively integrate Android applications.
    ●   Proficient understanding of code versioning tools such as GIT.

    Experience Required:
    • 4 Years
    Timing:
    • 10:00 AM to 07:00 PM
    Job Type:
    • Full Time
    Salary:
    • 100000 to 150000
  • Job Description

    ●   Developing and maintaining all server-side network components.
    ●   You will coordinate with the rest of the team working on different layers of the
         infrastructure.
    ●   Knowledge of professional software engineering best practices for the full software
         development lifecycle including coding standards, code reviews, build process, testing,
         and operations.
    ●   Experience of working with Microservices architecture would be preferred.
    ●   Must have knowledge of API specifications, especially Open API 3.0.
    ●   Developing and maintaining all server-side network components.
    ●   Ensuring optimal performance of the central database and responsiveness to front-end
         requests.
    ●   Designing customer-facing UI and back-end services for various business processes.

    Requirements


    ●   Node.js, MongoDB, Express, Unit Testing, Typescript, GIT, etc
    ●   Must be good in concepts of Object-Oriented Programming.
    ●   Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
    ●   Knowledge of front-end technologies such as HTML5 and CSS3.
    ●   Strong Knowledge of Object-Oriented Programming and Databases.
    ●   Working experience with Microsoft SQL Server, MySQL, POSTGRES.
    ●   Work with server APIs, JSON and XML documents.
    ●   Superb interpersonal, communication, and collaboration skills.
    ●   Exceptional analytical and problem-solving aptitude.
    ●   Great organizational and time management skills.
    ●   Availability to resolve urgent web application issues outside of business hours.
    ●   Documenting Node.js processes, including database schemas, as well as preparing
         reports.
    ●   Developing high-performance applications by writing testable, reusable, and efficient
         code.
    ●   Implementing effective security protocols, data protection measures, and storage
         solutions.
    ●   Running diagnostic tests, repairing defects, and providing technical support.

    Experience Required:
    • 4 Years
    Timing:
    • 10:00 AM to 07:00 PM
    Job Type:
    • Full Time
    Salary:
    • 100000 to 150000
  • Job Description


    ●   Create tests to identify software problems
    ●   Analyze bugs and errors found during tests
    ●   Document results of tests for the software development team
    ●   Recommend improvements in software to enhance user experience
    ●   Motivate the development process for efficiency and performance
    ●   Works together with the software developer to enhance and improve programs.
    ●   Research and compare similar competitor products.
    ●   Maintain updated knowledge of industry trends and advancements
    ●   Strong knowledge in QA processes and test methodologies;
    ●   Understanding principles of Object-Oriented Programming (OOP);
    ●   Familiarity with Agile frameworks and regression testing;
    ●   Experience of creating automation frameworks from scratch; Experience with SQL;
    ●   Experience in writing API and UI tests;
    ●   Comfortable working with Jenkins;
    ●   Familiarity with Selenium;
    ●   Familiarity with BDD approach;
    ●   Experience in testing of mobile applications; experience in performance testing;
    ●   Familiarity with project management tools like Confluence and Jira;
    ●   Experience with Automation tools

    Requirements


    ●   Bachelor’s degree in computer science, software engineering or a similar field.
    ●   2 years of experience working as a QA automation engineer.
    ●   Advanced programming skills including automation systems and databases.
    ●   Familiarity with programming script languages including Java and VBScript.
    ●   Excellent analytical skills. Detailed knowledge of application functions, bug fixing, and
         testing protocols.
    ●   Good written and verbal communication skills.
    ●   Strong attention to details.
    ●   Good project management skills.

    Experience Required:
    • 4 Years
    Timing:
    • 10:00 AM to 07:00 PM
    Job Type:
    • Full Time
    Salary:
    • 100000 to 150000
  • Job Description


    ●   Investigating user experience design requirements for our suite of digital assets.
    ●   Illustrate design ideas using storyboards, process flows and sitemaps.
    ●   Design graphic user interface elements, like menus, tabs and widgets.
    ●   Develop illustrations, logos, graphics, marketing material , web design, mobile app and
         other designs using software or by hand.
    ●   Build page navigation buttons and search fields.
    ●   Develop UI mockups and prototypes that clearly illustrate how sites function and look
         like.
    ●   Create original graphic designs (e.g. images, sketches and tables).
    ●   Identify and troubleshoot UX problems (e.g. responsiveness).
    ●   Conduct layout adjustments based on user feedback.
    ●   Adhere to style standards on fonts, colors and images.

    Requirements


    ●   BSc in Design, Computer Science, or relevant field
    ●   Proven work experience as a UI/UX Designer or similar role
    ●   Portfolio of design projects
    ●   Up-to-date knowledge of design software like Adobe Illustrator, InDesign, Figma, Adobe
         XD, and Photoshop
    ●   Team spirit; strong communication skills to collaborate with various stakeholders
    ●   Good time-management skills
    ●   Knowledge of wireframe tools (e.g. Wireframe. cc and InVision)
    ●   Up-to-date knowledge of design software like Adobe Illustrator and Photoshop
    ●   Team spirit; strong communication skills to collaborate with various stakeholders
    ●   Good time-management skills

    Experience Required:
    • 4 Years
    Timing:
    • 10:00 AM to 07:00 PM
    Job Type:
    • Full Time
    Salary:
    • 100000 to 150000