Software Engineer (Front-end)

Job Description:

The Software Engineer (frontend) will work in the company’s Web Development team to write beautiful, modular web applications using JavaScript, CSS3, and HTML5. The frontend Software Engineer will also compliment a team of backend developers, quality assurance, designers and product managers.

Skill tags:

Front-end, HTML5, iOS, Android, JavaScript, OOP, Mobile frameworks, Agile

Salary:

Show us what you can do! We pay top money for top contribution!

Responsibilities:

  • Analyze product requirements and specifications to create, communicate, and implement technical design for JavaScript frameworks
  • Enhance, design, and implement web applications interfacing with backend APIs
  • Create and enhance application frameworks and modularity
  • Collaborate with the backend development, quality assurance, production, and product management teams through the full software development lifecycle
  • Drive, create, and enhance the development processes used by the team

Experience and Qualifications:

  • Minimum 2 year experience on professional/commercial projects, with an excellent work history that demonstrates a solid understanding of core competencies
  • Extensive experience writing highly modular and scalable JavaScript code using leading frameworks (e.g. Angular, Backbone, Ember, Dojo)
  • Agile development process experience; including unit testing, story creation, continuous integration, and close collaboration with product management and quality assurance
  • Good object oriented design and programming skills – we believe in the right tools for the job, but all must have solid OO design as the foundation
  • Good communication skills in English
  • Bachelor’s degree or equivalent in Computer Science

Other desirable personal qualities and skills:

  • Familiarity with backend languages is desirable
  • Experience with cross platform (Android and iOS) app development
  • Excellent communication and interpersonal skills
  • Demonstrated attitude and aptitude for an energetic start­up environment
  • Overseas education and/or working experience is a BIG plus
Apply for job