Join Tukisoft
Where we believe in growth, ascension and momentum

Work With Us

At TukiSoft Pvt Ltd, we believe that great achievements are born from great talent. Our team is the driving force behind our success, and we're always looking to expand our family of passionate individuals who share our dedication to innovation and excellence. When you join our team, you become part of a dynamic and collaborative work environment where creativity flourishes, and opportunities for growth are abundant.

Current Openings

Flutter Developer

We are looking for a qualified, sharp, research-oriented Flutter developer for long-term goals. The right candidate will be responsible for and will have the following qualifications and skills:

Full Time

Pokhara

Posted: 2023-09-26 04:52:26

  1. Required: 1

    Employment Type: Full Time

    Level: Mid Level

    Job Location: Sundarmarga 09 Pokhara Kaski Nepal

    Salary: Market Rate – Negotiable

    Responsibilities:

    • Collaborate with stakeholders to understand project requirements.
    • Create UI/UX designs and prototypes using Figma or Adobe XD.
    • Develop cross-platform mobile applications using Flutter and Dart.
    • Design and implement frontend frameworks for mobile and web applications.
    • Implement effective state management solutions (Provider, Bloc).
    • Integrate frontend with backend systems using RESTful or SOAP services.
    • Ensure responsive UI for various screen sizes and devices.
    • Write unit and widget tests for reliability and stability.
    • Set up and maintain CI/CD pipelines for automation.
    • Participate in code reviews to maintain code quality.
    • Create and maintain codebase and API documentation.
    • Troubleshoot and debug issues for optimized performance.
    • Keep abreast of Flutter and mobile development trends.
    • Collaborate with cross-functional teams for an integrated development process.

    Qualifications:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
    • Proficient in Flutter framework and Dart programming language.
    • Experience in mobile and web application development.
    • Knowledge of UI/UX design principles and tools (Figma, Adobe XD).
    • Familiarity with frontend frameworks and state management solutions in Flutter.
    • Experience in integrating mobile applications with backend systems using RESTful or SOAP services.
    • Ability to design and implement responsive user interfaces for various devices and screen sizes.
    • Experience in writing unit and widget tests to ensure application reliability.
    • Familiarity with setting up and maintaining CI/CD pipelines for automation.
    • Proficient in using version control systems, especially Git.
    • Understanding of code review processes and the ability to contribute to maintaining code quality.
    • Skills in creating and maintaining codebase and API documentation.
    • Strong troubleshooting and debugging skills to optimize application performance.
    • Commitment to staying updated on the latest trends and advancements in mobile development, especially in the Flutter ecosystem.
    • Effective communication and collaboration skills to work seamlessly with cross-functional teams.
    • Ability to adapt to evolving project requirements, technologies, and industry trends.
    • Basic project management skills to ensure timely delivery of tasks and projects.
    • A strong portfolio showcasing previous Flutter projects and demonstrating problem-solving skills.
    • Good understanding of State Management with the use of BLoC, Provider, etc.
    • Integrating the Flutter app with other applications using OAuth 2.0 and its derivative technologies
    • Debugging apps programmatically. Handling errors and performing various testing methods.
    • Performance and Optimization – Taking care of the app size, rendering performance and considering performance metrics.
    • Familiarity with Agile development processes and methodologies

    Personal Skills

    • Possesses exemplary professional English communication skills, adept in both written and verbal forms.
    • Demonstrates exceptional time management, organizational prowess, and meticulous planning abilities.
    • Exhibits a strong commitment to customer satisfaction and a collaborative mindset within a team-oriented environment.
    • Proactively approaches challenges with a value-driven mindset, demonstrating analytical acumen and effective problem-solving capabilities.
    • Adapts seamlessly to new contexts and embraces change with agility and resilience.
    • Maintains an unwavering focus on continuous improvement, proactively identifying opportunities and driving positive changes once recognized.

Read More....

Laravel Developer

We are looking for a mid-level php Laravel developer.

Full/Part Time

Pokhara

Posted: 2024-02-19 12:17:19

  1. Proficiency in PHP: Strong understanding of PHP programming language, including its syntax, data types, control structures, functions, and OOP concepts.


    Laravel Framework: In-depth knowledge and experience with Laravel framework, including its features like routing, middleware, Eloquent ORM, migrations, seeding, artisan commands, etc.


    Database Management: Experience with relational databases like MySQL, PostgreSQL, or similar, including database design, optimization, and query optimization.


    Frontend Technologies: Familiarity with frontend technologies such as HTML, CSS, JavaScript, and popular frontend frameworks like Vue.js or React.js.


    RESTful API Development: Ability to design, develop, and consume RESTful APIs using Laravel for backend services and integrations.


    Version Control Systems: Proficiency in using version control systems, such as Git, for code collaboration, version control, and code management.


    Testing: Understanding of software testing principles and experience with testing frameworks like PHPUnit for writing unit tests and Laravel Dusk for browser testing.


    Security Best Practices: Knowledge of common web security vulnerabilities (e.g., XSS, CSRF, SQL injection) and how to mitigate them in Laravel applications.


    Performance Optimization: Ability to optimize the performance of Laravel applications by identifying and resolving bottlenecks in code, database queries, and server configurations.


    Deployment and DevOps: Familiarity with deployment processes, continuous integration/continuous deployment (CI/CD) pipelines, and basic server administration.


    Problem-Solving Skills: Strong problem-solving skills and the ability to debug and troubleshoot issues in existing codebases.


    Communication and Teamwork: Good communication skills and the ability to work collaboratively in a team environment, including sharing knowledge, code reviews, and participating in discussions.


    Continuous Learning: Willingness to learn and adapt to new technologies, frameworks, and best practices in the rapidly evolving field of web development.

Read More....

QA Tester

We are currently seeking a qualified Quality Assurance Tester to join our dynamic team at Tuki Soft

Full Time

Pokhara

Posted:

  1. Requirements:

    Bachelor's degree in Computer Science, Information Technology, or a related field.

    Proven experience as a Quality Assurance Tester or similar role.

    Familiarity with software testing methodologies, tools, and processes.

    Ability to create detailed, comprehensive, and well-structured test plans and test cases.

    Experience in manual testing and automated testing tools.

    Strong analytical and problem-solving skills.

    Excellent communication and collaboration abilities.

    Attention to detail and a commitment to delivering high-quality software products.

    Familiarity with Agile development methodologies.

    Knowledge of programming languages such as Java, Python, or JavaScript is a plus.

    Qualifications:

    Bachelor's degree in Computer Science, Information Technology, or a related field.

    Minimum of 1 year of experience as a Quality Assurance Tester or in a similar role.

    Proficiency in testing web-based applications, mobile applications, and APIs.

    Demonstrated experience in using testing tools such as Selenium, JUnit, or TestNG.

    Strong understanding of software development lifecycle (SDLC) and testing methodologies.

    Ability to prioritize and manage multiple tasks in a fast-paced environment.

    Experience with bug-tracking systems such as Jira or Bugzilla.

    Certifications in software testing (e.g., ISTQB) are a plus.

    Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.

    Ability to work independently as well as part of a collaborative team.

Read More....