Paris on Rails 2008

Ouverture de session

Commentaires récents

Syndication
Flux XML

Start-up parisienne recherche développeur Rails et/ou freelances

Start-up parisienne recherche développeur Rails et/ou freelances
Posté par cyrilou le Mardi, 26 Août, 2008 - 2:22pm. Emploi

SaaS4, société parisienne éditrice du logiciel on-line PageOnDemand®, recherche dans le cadre de son développement un développeur RubyOnRails.

PageOnDemand®
PageOnDemand® est une plateforme complète de création et de gestion de catalogues papier & web, délivrée sous la forme d'une application riche Web 2.0 accessible sur internet depuis un simple navigateur.

PageOnDemand® offre la possibilité à ses clients professionnels de :
- gérer une base de produits personnalisés à destination de publications,
- créer des catalogues et mettre en place des chemins de fer de manière graphique et naturelle,
- générer des documents mis en page qui seront finalisés par des opérateurs PAO,
- utiliser les documents produits à des fins d'impression, de publication de catalogues interactifs sur le web, d'export de données.

Côté technique
Notre application est 100% Ajax et a été développée depuis une page blanche, ce qui lui confère une architecture moderne et évolutive.
Le moteur graphique, pour la composition automatisée de documents, repose sur les principales plateformes de PAO du marché.
Des applications dérivées (à destination du grand public) sont développées en Flash.

Une grande attention est portée sur l'ergonomie de l'application, afin de la rendre intuitive et accessible à tout type d'utilisateur non professionnel.
De plus, du fait de la lourdeur de certains traitements liés aux fonctions de mise en page, un soin particulier est porté sur l'optimisation des traitements.

Le développement est réalisé sur Macintosh.

Description du poste à pourvoir :
- Participer à la spécification technique des nouvelles fonctionnalités de l'application ;
- Assurer le développement de ces fonctionnalités, ainsi que l'évolution de fonctions existantes ;
- Livrer des ensembles logiciels pour intégration ;
- Effectuer des tests de qualification des livraisons logicielles ;
- Participer au support clients (tâche secondaire).

Notre société est située à Paris et organise son développement à l'international (Europe + USA).

Compétences requises
Une expérience significative et pratique de RubyOnRails, sous la forme de projets professionnels ou de recherche, est indispensable.
Notamment, une connaissance des bonnes pratiques du framework serait très appréciée.
De bonnes connaissances d'architecture web sont également requises.
La maîtrise de SQL est évidemment nécessaire, et des compétences d'administration de base seraient bienvenues.

Une expérience de Flex, bien que non impérative, serait également appréciée.

Forme du contrat : CDI ou freelance (selon souhait du postulant).

Si vous êtes intéressé, merci de contacter Cyril Desmoinaux à l'adresse mail suivante :
cyril[at]saas4.com

http://www.saas4.com



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Remarques
Auteur: 
jasperiel
Date: 
Mar, 26/08/2008 - 18:36

> saas4.com
Attention, le titre de votre site est "head title".
C'est assez moyen d'un point de vue SEO.

> La maîtrise de SQL est évidemment nécessaire, et des
> compétences d'administration de base seraient bienvenues.

Je vois de très (trop) nombreuses annonces avec cette ligne.

Pour moi, c'est inclus dans le profil d'une personne compétente, et c'est vrai que, si le bug provient de la config système, mieux vaut un développeur suffisamment intelligent pour le comprendre dans l'heure plutôt que dans un mois.
D'un côté, dans une grosse entreprise, même si j'avais les compétences sysadmin pour le faire, je n'en aurais pas le droit et devrais contacter l'équipe de sysadmin.

Mais elle cache parfois "vous assurerez l'administration système, les mises à jour et le déploiement de toutes les solutions développées", et personnellement c'est une tâche qui ne m'intéresse pas du tout. D'ailleurs, le coût d'un développeur compétent est souvent suffisamment élevé pour qu'on ait envie de lui épargner ces tâches et qu'on les confie à une personne moins "coûteuse" : je ne cautionne pas, mais dans de nombreuses PME que j'ai vues, c'est souvent des stagiaires ou des étudiants en alternance qui le font.

> Notre application est 100% Ajax

Si je peux me permettre, c'est un choix assez étrange tout de même.
D'une part, parce qu'il est toujours bon de pouvoir "retomber" sur une base HTTP classique.

D'autre part, pour des tonnes de raisons ergonomiques que je ne développerai pas, mais qui comme souvent rendent l'application facile à montrer et vendre en 20mn mais extrêmement pénible d'utilisation sur le long terme.

Enfin, parce que les exigences de sécurité et d'interopérabilité avec des grands comptes préconiseraient plutôt une architecture REST (ou convertible en REST) et/ou HTTPS.

> et a été développée depuis une page blanche,
> ce qui lui confère une architecture moderne et évolutive.

Ah ? Je suis peut-être ignorant, mais je n'ai jamais croisé le terme "page blanche", et je n'ai pas la moindre idée de pourquoi ça en ferait une architecture moderne. La BDD, le modèle de données, l'architecture, les méthodes ou les principes me semblent des garanties plus parlantes que "page blanche"...

Mais bon, si on voulait bien m'expliquer, je suis curieux.

> Une expérience de Flex, bien que non impérative,
> serait également appréciée.

J'ai de nombreux a-priori contre Flex, parce que j'ai vraiment travaillé avec professionnellement. Souvent, c'est une fausse simplicité, une démo flamboyante, et plein d'ennuis.

La démo ? Elle tombe vite à l'eau face à des personnes compétentes, car elles tapent là où ça fait mal.

L'ergonomie ? Souvent jolie mais pénible. Remarquons que plein d'utilisateurs n'ont pas la patience d'attendre la barre de chargement Flex. Ne peuvent pas bookmarker leurs pages, rechercher du texte, changer la taille de police. Ou pire, sont au travail dans une grosse boîte et n'ont pas Flash 9.

Le déploiement, la chaîne de compilation ? Pénibles.
Les compétences ? Rares et chères.
Les outils ? Trop nombreux, incomplets, souvent chers.
Les délais ? Dépassés.

Si vous trouvez une personne ou une équipe vraiment compétente, elle saura se tirer d'affaire, mais à moins d'une excellente connaissance de ce domaine et des frameworks disponibles, il est plus facile de s'enfermer dans des pièges avec de belles promesses non tenues que de faire du vrai travail tenant ses promesses.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 374

Qui est en ligne
Il y a actuellement 1 utilisateur et 60 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]