Senior Web Developer - React

  • Full-time

Company Description

Macadamian is a full-service software design and development firm. From product ideation to market ready – and everything in between, we provide a complete range of usability, design, and engineering services. From big consumer brands to enterprise, telecom, and healthcare; our solutions are founded in design that thinks of the user first while leveraging the cloud, Big Data, and Internet of Things (IoT) to deliver context-aware and adaptive experiences. The result? Engaging software solutions that have a direct impact on the bottom line.

Job Description

Senior Web Developer - React 

Reporting to the Engineering Manager, the senior level is important in the delivery of high quality technical projects  to our customers.  The Senior works under general direction and is responsible for combining mature technical knowledge and skills with coaching skills to contribute to the quality, effectiveness and efficiency of the technical work completed by them and their colleagues.

Designs, develops, and implements software for technology based products or applications. Applies knowledge of programming techniques to plan, develop, test and document computer applications. Creates, maintains and implements the source code; designs prototypes, specifies program unit structure and conducts verification on own designs. May gather requirements directly from users or consult with Business Analysts.

 

Accountabilities & Responsibilities

  • Knowledge and skills are considered mature or advanced within the job family.

  • Manages large or complex activities/ projects.

  • Has full autonomy to deliver to predefined accountabilities.

  • Makes decisions requiring significant analysis and interpretation.

  • Modifies methods, techniques, and procedures to achieve desired results.

  • Works under general direction with respect to business objectives and company philosophy.

  • Output is trusted as accurate and generally sound, and is rarely reviewed.

  • Consults with others as required on highly specialized or sensitive matters.

  • Leads/manages projects and usually provides technical guidance to less experienced staff.

  • Leadership is focused on the technical aspects of the job, rather than the people management aspects.

Position Specific Competencies

  • Service Orientation: Go above and beyond regular client and organizational expectations by offering added value

  • Accountability: Balances organizational, team and individual commitments

  • Communication: Adapts communication to respond to audience or situational requirements

  • Teamwork: Encourages others to participating in team activities, ensures teams are working effectively

  • Leadership: Promotes and builds internal commitment

  • Problem solving: Analyzes complex issues to develop approaches or solutions that are considered forward thinking and best practice

Qualifications

 

  • At least 5 years of recent experience in web application development

  • Strong understanding of OOP and Design Patterns

  • Extensive background and experience with core Javascript and its nuances including ES6+

  • At least 2 years of heavy experience in developing cross platform applications at scale using React.js or React Native

  • Solid working experience with JavaScript frameworks such as Angular, Vue.js, Knockout.js

  • Solid working experience with browser based web storage APIs such as localStorage, WebSQL, IndexedDB

  • Experience with modern web development ecosystem/tools such as NPM, Webpack, Gulp, Grunt, etc

  • Solid expertise with RESTful API integrations

  • Strong knowledge of database design and development

  • HTML5/CSS working experience

  • Experience with Scrum and Agile development processes and methodologies

  • Experience with source control and build management services/tools (Git/GitHub/Azure DevOps)

  • Highly motivated, passionate, adaptable personality, and eager to learn new technologies and methods

  • Fluent reading, writing and speaking skills in English language

  • Experience of working effectively as part of a team, ability to accept criticism

Additional Information

WHY MACADAMIAN?

Well we could write you a nice sales pitch but how about you check us out in action over these medias and judge for yourself how awesome we are....

  • http://www.macadamian.com/careers/
  • http://www.youtube.com/user/Macadamianglobal
  • http://www.linkedin.com/company/macadamian-technologies
  • https://www.facebook.com/MacadamianTech
  • https://twitter.com/macadamianlabs