Hotline: 678-408-1354

Principal Front End Software Engineer

We are seeking a Principal Front End Engineer to join our growing team of developers building education and learning applications and games for teachers and students. In this role you will design and develop code that delivers rich experiences using HTML5, JavaScript, CSS, and related frameworks on desktop browsers, mobile browsers, and mobile apps. The impact you’ll have:

Design and develop applications in HTML5, JavaScript, and open source frameworks for a variety of platforms (including desktop and mobile).

Work with editors, animators, and members of the product team to understand requirements and deliver technology solutions that meet or exceed requirements using Agile software development methodology.

Deliver technical solutions to challenges and problems related to browser, device, and OS compatibility.

Design and grow a strategic architecture to deliver front end services to our customers.

Stay current on trends and technology related to rich Internet applications, mobile, and UX.

Mentor and lead other engineers, help us build great development teams.

Coding Expectations 70 – 90%. What we’re looking for:
Bachelor’s or higher degree in Computer Science or a related field (or equivalent experience).

5+ years building web applications, apps, and/or games utilizing current front end technologies and toolsets.

Strong knowledge of data structures and algorithms, front end frameworks, React.js JavaScript, HTML, CSS, API.

Exposure to end to end to Internet application architecture including browser concepts, application server concepts, and database (RDBMS or NoSQL).

Experience in agile development processes.

Strong communication skills (written and verbal). We’d also love to see:

Experience with one or more JavaScript based game/experience engines (e.g. Phaser, CreateJS).

Experience building for mobile and desktop using polyfills, media queries, HTML5 offline app support, and others techniques to incorporate responsive design, graceful degradation, and disconnected durability.

Experience with multiple programming languages (e.g. Java, Python, Clojure, Scala).

Experience with educational software. Want to explore more? Check us out on social media: www.facebook.com/CurriculumAssociates

www.twitter.com/CurriculumAssoc

www.instagram.com/Curriculum_Associates

Email Me Jobs Like These
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter