Ha webes szoftvereket tervezel, fejlesztesz és tesztelsz, és szeretnél egy barátságos és világszínvonalú csapat tagja lenni, akkor csatlakozz hozzánk! Folyamatosan bővülő csapatunkba keresünk olyan fejlesztőket, akik jártasak a PHP 5 és az SQL adatbázisok terén és a weboldalak, webáruházak fejlesztésében. Jelentkezz most!

 

/**
 *
 *                                                  iiihbbggggggbfiii
 *              iihffffhii                      iifbgggggggggggggggggbhi
 *           ibggggggggggggi                 ibgggggggggggbbbbbggggggggggfi
 *           gggggfiiiigggggi              iggggggbiii             iibgggggi
 *          iggggb     igggggbbfhiiiiihhhibgggggi                     igggggi
 *          fggggi     bggggggggggggggggggggggb                        hggggh
 *          gggggi     ggfiiiiihgggggbfffbgggg        ibgggggggi       iggggh
 *          ggggg      i         hggb     bggi       bgggggggggf       bggggi
 *         iggggb                 ggi     ggb       iggggggggggi       gggggi
 *         iggggh      fgggg      ggi    iggi       bggggggggggi      iggggg
 *      iiigggggi     gggggg      gg     igg        ggggggggggg       igggggiii
 *  iihbgggggggg     igggggg     igb     fgb       iggggggggggb       hggggggggbii
 *        iggggg     igggggh     hgh     ggh       iggggggggggi       bggggi
 *        iggggf     bggggg      ggi     ggi       fgggggggggh        gggggi
 *        hggggi      iiii      bgg     iggi       igggggggbi        iggggg
 *        iggggb              ibgggi    iggi         iiiii           iggggb
 *         hgggggbiiiiiiiiihbggggggghiihbggg                         bggggi
 *          ibgggggggggggggggggggggggggggggggi             ibi       gggggi
 *           igggggbiiigihggggggggihgggggggggggfiiiiiiihfbggg       iggggg
 *           bggggi  ibgibgfiiihgb iiiibggggggggggggggggggggi       bggggi
 *           bggggf ihgh bb ihfbgi ihf  gggfhhfbbbgggggbbhi        hggggg
 *            ggggb hggi gghiiihgi ggg iggi                       fggggg
 *           hggggi bgg  gfbbh ig iggg iggi                     igggggb
 *         iggggggi ggghhghiiihggibgggibggfi                iibggggggi
 *         fggggii igggggggggggggggggggggggggggggbbbbbbbggggggggggbi
 *         iggggggggggggbbbbggbbbbbbhfbbbbggggggggggggggggggggbhi
 *           hbggggggbi                       iiiiiiiiiiiii
 *
 *
 * @package HR
 * @author BIG FISH Internet-technology Ltd.
 * @since 1998
 * @email job@bigfish.hu
 * @todo hire new developers
 * @version 2.0.1.6
 */

require 'new_developers.php';

namespace HungaryBudapest;

class Employer implements eCommerce, Consulting, Development, UX, Support {

    public static $LANG = array('hu_HU', 'en_US');

    private $fun = array();

    private $team = array();

    private $email = 'job@bigfish.hu';

    private $challengeUrl = 'http://docs.bigfish.apiary.io/';

    public function has($k) {
        $this->fun[$k] = true; return $this;
    }

    public function need(AwesomeDeveloper $Developer) {
        return $Developer::$skills;
    }

    public function hire(AwesomeDeveloper $Developer) {
        $this->team[] = $Developer; return true;
    }

    public function fun() {
        return $this->fun;
    }

    public function email() {
        return $this->email;
    }

    public function challengeUrl() {
        return $this->challengeUrl;
    }

}

class JuniorDeveloper extends AwesomeDeveloper {

    const SKILL_LEVEL = 6;

    public static $skills = array(
        'PHP', 'JS', 'MySQL', 'MVC', 'OOP', 'REST'
    );

    public static $requirements = array(
        '0-1YearsOfExperience', 'HobbyProjects', 'Git', 'TeamPlayer',
        'Accuracy', 'InterestInNewTechnologies'
    );
	
    public function apply(Employer $Employer) {
        return mail($Employer->email(), 'Junior PHP Developer', $this);
    }

}

class SeniorDeveloper extends JuniorDeveloper {

    const SKILL_LEVEL = 12;

    public static $skills = array(
        'nginx', 'PostgreSQL', 'NoSQL', 'Solr', 'MongoDB', 'Redis',
        'Memcached', 'Varnish', 'SOA', 'OWASP', 'TDD'
    );

    public static $requirements = array(
        '3YearsOfExperience', 'IndependentWork'
    );

    public function __construct() {
        self::$skills = array_merge(parent::$skills, self::$skills);
        self::$requirements = array_merge(parent::$requirements,
        self::$requirements);
    }
	
    public function apply(Employer $Employer) {
        header('Location: ' . $Employer->challengeUrl());
        exit;
    }
}

abstract class AwesomeDeveloper implements Cool {

    const SKILL_LEVEL = 0;

    public static $skills = array();
	
    public static $requirements = array();
	
	public static $preferred = array(
        'eCommerce', 'References', 'Frameworks', 'CMS', 'Linux',
		'DistributedSystems', 'HighTrafficSystems', 'HA', 'DevOps', 'Agile',
		'Scrum'
    );

    protected $funLevel = 0;
	
    protected $mySkills = array();

    public static function born() {
        return rand(0,1) ? new JuniorDeveloper() : new SeniorDeveloper();
    }
	
    public function learn()	{
        $skills = array_merge(static::$skills, self::$preferred);
        $this->mySkills = array_slice($skills, 0, rand(1, count($skills)));
    }
	
    public function has($verySkills) {
        return count(array_intersect($this->mySkills, $verySkills)) >
		static::SKILL_LEVEL;
    }
	
    public function get(array $muchFun) {
        $this->funLevel += count($muchFun);
    }
	
    public function fullTime() {
        return $this->__sleep(@$night) && $this->__wakeup($early);
    }

    abstract public function apply(Employer $Employer);

}

$BigFish = new Employer();
$BigFish
	->has('goodSalary')
	->has('trainingCourses')
	->has('englishClasses')
	->has('manyParties')
	->has('birthdayCake')
	->has('niceView')
	->has('hotCoffee')
	->has('coldBeer')
	->has('lovelyBoss')
	->has('bigFish');

$You = AwesomeDeveloper::born();
$You->learn();

if ($You->has($BigFish->need($You)) && $You->fullTime()
	&& $You instanceof Cool && $You->apply($BigFish) && $BigFish->hire($You)) {
	$You->get($BigFish->fun());
}

Az alábbi feladatokra számíthatsz:

  • webes alkalmazások tervezése és fejlesztése,
  • meglévő oldalak továbbfejlesztése, supportja,
  • API-k használata, tervezése és fejlesztése,
  • teljesítmény-optimalizálás,
  • külső rendszerekkel való integráció megvalósítása,
  • tesztelés és dokumentálás.

Elvárásaink veled kapcsolatban:

  • erős OOP szemlélet,
  • PostgreSQL és MySQL ismeret,
  • Git és/vagy Subversion tapasztalat,
  • webes biztonság, biztonságos és „bolondbiztos” programozás,
  • csapatjátékos hozzáállás,
  • precizitás, alapos munkavégzés,
  • legalább 2-3 éves szakmai tapasztalat,
  • érdeklődés új technológiák, szakmai újdonságok iránt,
  • nyitottság, igény a tanulásra és fejlődésre,
  • angol nyelvismeret (szakmai szövegek, dokumentációk olvasása és írása).

Ha a szakmai elvárásaink közül valamelyiknek nem felelsz meg, DE mindened a fejlesztés és nyitott vagy a tanulásra, akkor is várjuk jelentkezésedet!

Előnyt jelent:

  • komplex, nagy látogatottságú, elosztott rendszerek tervezésében, fejlesztésében szerzett tapasztalat,
  • nem okoz gondot, ha több projektben kell párhuzamosan dolgoznod,
  • Zend Framework tapasztalat,
  • NoSQL technológiák és keresőmotorok ismerete,
  • Linux operációs rendszer alapos ismerete,
  • DevOps szemlélet.

Küldd el az önéletrajzodat a max. 150 szavas bemutatkozásoddal (a fizetési igényed megjelölésével) a job@bigfish.hu címre!