Description
Apps IT are currently looking for experienced JavaScript Developers to design and implement client-side applications and engaging user interfaces. You will be working alongside other engineers and developers working on different layers of the web infrastructure.
Here are some of the activities/deliverable of an Senior JavaScript Developer:
- Facilitate and actively participate in all phases of project development life cycle: including requirements gathering and analysis, solution design and development, testing and implementation, post-production support and evolution;
- Able to understand the requirements and develop a solution
- Ensure the technical feasibility of UI/UX designs
- Interest in creating creative UI/UX design solution
- Develop & maintain new Web UI features using JavaScript
- Build reusable code and libraries based on Javascript, Node.js or Oracle JET.
- Test and optimize applications for maximum speed and scalability
- Develop accurate and concise written documentation
- Collaborate with other team members and stakeholders.
Required skills:
- Minimum of 5 years of proven experience as developer
- Strong interest in designing complex, mission-critical and highly secure solutions
- Strong understanding of J2EE architecture, Web 2.0 and RIA technology
- Strong understanding of JavaScript, its quirks, and workarounds
- Strong Front End Web Development experience using JavaScript
- Familiarity with Java, J2EE, maven, REST services, React js/Node JS/Express JS/Seneca/
Redis/Yarn and web-based architectures - Strong experience in several of the following areas: Node.js, Javascript, jQuery, current Javascript Frameworks, HTML5, CSS, Oracle JET.
- Familiarity with best practices for web usability and interaction design
- Current knowledge of browser capabilities for Chrome, Firefox, IE and Safari
- Strong command of RESTful/SOA software architectures for Web 2.0
- Proficient understanding of code versioning and continuous integration tools, such as GIT, Jenkins
- Good understanding of browser rendering behavior and performance
- Experience, knowledge of agile practices
- Good written and oral communication skills in English
- Ability to work effectively with no or minimal supervision
Desirable skills:
- Ability to work and communicate in an international and multicultural environment;
- Professional approach when dealing with internal and external customers, including clear and concise written and verbal communication skills;
- High degree of initiative, accuracy, efficiency and attention to detail;
- Ability to maintain a positive attitude under stressful circumstances;
- Ability to be flexible and adapt to change in a complex global organization;
- High aptitude for learning and a high degree of self-motivation;
- Acquire new competencies and accept new challenges;
- Strong problem solving and analytical capabilities;
- Fluent in English. Other European language is a plus.