Job Description
Education:
- A Bachelor’s or Master’s degree in Computer Sciences or a related field.
Key Responsibilities
Development & Maintenance:
- Developing user-facing features using Angular 14 that work for different screen resolutions.
- Create reusable, effective, and scalable code with the highest code quality.
- Use additional libraries to manage the web applications state, derive computed data from the state of the system, and make asynchronous API calls.
- Capability in Diagnosing and bug fixing to ensure high performance.
- CI/CD pipeline GIT, Stash, Bitbucket, Artifactory, Jenkins, etc.
- REST, web services, OAuth, Swagger, and API design
- Creating and maintaining web-based applications
- Conduct design and code reviews to ensure the code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines.
- Mentor the other technical staff, assist them where needed, and lead the effort in resolving technical challenges.
Skillset:
- Good Knowledge in PrimeNG, MDB Bootstrap, Material UI.
- Familiarity with modern front-end build pipelines and tools.
- An ability to perform well in a fast-paced environment.
- 4+ years of professional experience in Angular.
- Highly proficient in rendering data to the DOM using Angular.
- Thorough understanding of Angular and its core principles.
- In-depth understanding of the entire web development.
- Well versed with SDLC (Planning, Analysis, Design, Implementation, Testing, Maintenance).
- Help back-end developers with coding and troubleshooting.
- Understanding of Agile methodologies (Scrum, Kanban).
- Stay up to date on emerging technologies.
Analytical Skills:
- Excellent problem-solving abilities, with a keen ability to analyze complex designs and workflows.
- Translate the client's technical requirements, designs, and wireframes into high-quality code
- Analyzing translating, and defining business requirements into technical solutions
Communication Skills:
- Strong collaboration skills with a team of developers, designers, and QA
- Collaborate with UI/UX designers to build intuitive and visually appealing interfaces.
- Collaborate with other team members and product owners, both inside and outside the scrum team
- Effective verbal and written communication skills to convey complex concepts to technical and non-technical stakeholders.
- Interact with the Project Manager frequently and provide feedback on progress, alert him of risks, and help the PM develop a strategy to mitigate these risks.
- Proficiency in English is must as we have clients from around the globe.