Responsibilities:
Gather complex system requirements by meeting with clients and researching existing technology to understand the business requirements and possible solutions for new applications
Develop/change data input, files/database structures, data transformation, algorithms, and data output by using appropriate computer language/tools to provide technical solutions for complex application development tasks
Document code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to the various knowledge-base system(s) to simplify code maintenance and to improve support
Provide thought leadership in designing and developing innovative integrated solutions
Test all changes by using the appropriate complex test scenarios to ensure all delivered solutions work as expected and errors are handling in a meaningful way
Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references
Monitor changes and resolve complex problems by responding as they occur, by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully in order to satisfy the customer requirements and to provide a smooth transition to the new solution
What we are looking for:
5+ years of web applications design and delivery for the public cross-culture audience
Expert knowledge of Angular and IONIC JavaScript frameworks
Expert knowledge of HTML, CSS, and responsive design
Expert knowledge of Node.js runtime environment
Expert knowledge in developing and consuming RESTful services
Expert knowledge of NestJS backend framework and MongoDB database development
Knowledge of RXJS library and reactive programming patterns in Angular
Knowledge of state management solutions for Angular (e.g. Ngrx)
Demonstrable success on MEAN/MERN (MongoDB, Express JS, Angular/React, and Node JS) applications development projects as a senior individual contributor
Experience participating in Agile projects
Familiarity with Jira, Bitbucket, Bamboo, Jenkins, AWS, and/or Azure Cloud Services
Working knowledge of Docker containers
Advanced level in English required
We offer:
🤝 Join us at the right time to make your mark in a fast-growing organization
🚀 Various missions and projects that will allow you to have a real impact on the company
💪 The ability to work autonomously and to drive new initiatives
✨ A career path adapted to your personality, both in terms of role and location
👍 A strong culture, based on sharing, respect, ambition, and team spirit
🙌 The opportunity to manage teams and develop your area of expertise by leading one of our squads
👩 Develop your management and leadership skills, because, at Ekkiden, consultants look after the careers of other consultants. Gone are the days when your career was driven by a salesman!
❤ Health insurance