Description
Job Title: Sr. JavaScript Front End developer
Position Type: Contract
Location: Rome, Italy
Technical/Functional Skills
- Demonstrable ability to develop applications in React JS.
- Deep knowledge and skill in programming techniques, technologies and frameworks specifically including JavaScript, React.js, Angular.js, Vue, Node.js, LoopBack and others
- Experience in designing mobile first cloud architectures
- Familiarity with defensive and secure programming techniques
- Knowledge of Internet and web protocols and standards.
- Knowledge of software development best practices including version and release management, continuous test, integration and delivery.
Minimum technical knowledge needed
- Working knowledge of version control and dev branching models, in particular using Git
- Working level experience using Rest APIs and Graphql (desirable)
- AWS developer experience (usage of APIs, knowledge of AWS basic concepts)
- AWS Security model knowledge
- Strong experience developing in JavaScript frameworks, in particular ReactJS
- Proven knowledge on basic design and UX tools and patterns
- Micro-services and API-centric architectures knowledge
- Concepts in bold are mandatory
Specific functions
- The incumbent will perform the following duties with respect to information systems:
- Participate in an Agile software development team building high quality and effective software products that deliver real business in the shortest time.
- Develop web applications using full stack JavaScript frameworks suck as Node.js, Loopback, Angular, React, Vue.
- Develop under the latest SDLC methodologies such as CI/CD models and tools.
- Participate in design discussions, develop mock-ups and translate business requirements into technical tasks.
- Program, test, debug and maintain applications; also address systems performance issues and crashes as per operations requests when necessary.
- Ensure coherency and compliance with appropriate organizational standards in close collaboration with quality assurance (QA), information security (InfoSec) and user experience functions (UX).
- At least 1 years of experience developing web applications.
- Demonstrable ability to design and implement web applications.
- Ability to communicate effectively.
- Working knowledge of English