Javascript Developer Jr./Sr.

Job ID:
Job date: 2018-04-28
End Date: 2018-06-27

Company : University of Georgia 

Country : United States 

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
The Eukaryotic Pathogen Database resource (EuPathDB) seeks a Javascript Developer to join the UI / Infrastructure team of six Java and JavaScript developers at EuPathDB, an established academic project of 30+ developers and biologists. EuPathDB specializes in high visibility web sites that integrate diverse large-scale biological datasets relevant to global infectious disease (see, e.g., PlasmoDB.org and ClinEpiDB.org).

The JavaScript Developer will co-design and evolve a large-scale ReactJS/Flux client-side application featuring sophisticated scientific user interface components and visualizations. You will help transition our JavaScript codebase to Typescript/ES6, develop against a growing REST service, and participate in the implementation of a server-side (Java) data mining system.

We prefer candidates with demonstrated expertise in computer-human interaction and user interface design. The successful applicant will create quality code, modular designs and clean APIs, using external frameworks as needed. S/he will work collaboratively within a six member team of software developers to actively share design ideas on a daily basis. The applicant will bring an interest in exploring and integrating new technologies. S/he will work with biologists and other database users to help translate complex scientific use cases into effective tools and interfaces.

Combine the advantages of an academic environment with the rigor of developing a production system. Work in an intellectually challenging yet relaxed environment. Enjoy flexible work hours and excellent vacation, tuition, health and retirement benefits. Work on a resource that makes a difference in the health of millions of people.

The EuPathDB project, including this open position, is funded by multiple renewable contracts. EuPathDB has had continuous, and expanding, funding for 15 years, and expects the trend to continue. Position is contingent on continued funding.

KNOWLEDGE, SKILLS, ABILITIES AND/OR COMPETENCIES:

JUNIOR LEVEL:

Required

BA/BS (Computer Science, Statistics, Mathematics or Biology preferred); 1+ years relevant programming experience; Proven substantial knowledge of JavaScript, CSS, and the web platform; Experience with modern JavaScript frameworks, and service oriented architecture; Comfort with standard architectural patterns & best practices, and concepts in computer science; Strong interpersonal skills, enabling effective communication with a collaborative team.

Preferred:

3+ years relevant programming experience; Experience in React/Redux, TypeScript, Sass, and functional programming skills/interest; Interest and skill in UX design, experience in a UNIX environment, working knowledge of Java; Interest and/or experience in bioinformatics and genomics is a plus.

SENIOR LEVEL:

Required

BA/BS (Computer Science, Statistics, Mathematics or Biology preferred); 3+ years relevant programming experience; In-depth knowledge of JavaScript, CSS, and the web platform; Expertise in modern JavaScript frameworks, and service oriented architecture; Expertise in standard architectural patterns & best practices, and concepts in computer science; Strong interpersonal skills, enabling effective communication with a collaborative team.

Preferred:

5+ years relevant programming experience; Masters degree in Computer Science; Experience in React/Redux, TypeScript, Sass, and functional programming skills/interest; Interest and skill in UX design, experience in a UNIX environment, working knowledge of Java; Interest and/or experience in bioinformatics and genomics is a plus.


Requeriments :

Skills :

Areas :


Additional Info:
Job Type: Full-time

[Click Here to Access the Original Job Post]