In one sentence
Lead developer specialized on the front end to extend, design and development micro frontend apps for our Big Data Analytics platform.
We are looking for a passionate, accomplished leader to help us set the direction for this greenfield opportunity.
What will your job look like?
You will extend amazing micro-frontend widgets used by automations and big data visualization by designing developing, modifying, debugging and / or maintaining software code according to functional, non-functional and technical design specifications.
You will follow Amdocs software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable , supportable and demo the software products to stakeholders
Work directly with Senior Engineers, Architects teams to design and develop new features
Create and oversee the creation of detailed application design and technical documentation
Assist to coordinate project work and ensure quality product is delivered by the team
Ensure team is following best practices through example and coaching
Interest in staying on top of current technology trends and following best practices
All you need is...
Bachelor's degree in Science / IT / Computing or equivalent
At least 7 years of relevant work experience
Expertise in building and deploying a JS application using Webpack and Gulp
Expertise in REST API
Knowledge of at least one Node.JS Framework
Demonstrated ability to code JS library from scratch
Excellent problem solving, analytical, communication, organization and interpersonal skills
Ability to work both independently and as a team player
GIT Version Control System
Nice to Have :
Full stack experience
Previous experience in containerization and virtualization (Docker)
Incorporating linting tools as part of the development process
Experience working with Typescript
Experience working with GraphQL
Experience working with Pyhton backend systems
Experience working with Cassandra, Spark or other Big Data techs
Why you will love this job :
You will serve as an expert on specific technology
You will take an active role in technical mentoring within the team.