Sr. Software Engineer (Angular/NodeJS)

Job Description

Title: Sr. Software Engineer (Angular/NodeJS)

Company Name: BYSL Global Technology Group

Vacancy: --

Age: Na

Job Location: Dhaka (Gulshan)

Salary: --

Experience:

  • 7 to 10 years


Published: 2024-05-02

Application Deadline: 2024-06-01

Education:
  • Minimum BSc in Computer Science or proven work experience in relevant field will also be considered



Requirements:
  • 7 to 10 years


Skills Required:

Additional Requirements:

Key Qualifications:

  • Proficiency in HTML5, CSS3, and JavaScript, along with a deep understanding of responsive design principles.

  • Extensive experience in developing dynamic, single-page applications using Angular, including components, services, routing, RxJS and state management.

  • Solid understanding of asynchronous programming, Promises, Observables, and other related concepts.

  • Experience with version control systems, particularly Git, and familiarity with collaborative development workflows.

  • Ability to work independently and collaboratively within a team, with strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.

  • Familiarity with RESTful APIs and integration with backend services.

  • Strong problem-solving skills, attention to detail, and a passion for producing high-quality code.

  • Experience with testing frameworks (e.g., Jasmine, Karma) and continuous integration tools (e.g. Jenkins) is a plus.

  • Knowledge of NodeJS, UI/UX design principles and an eye for aesthetics is a bonus.

  • Proven experience (5+ years) in software development, with a focus on team leadership and project management.

  • Strong understanding of software development methodologies, tools, and best practices.

  • Excellent interpersonal and communication skills.

  • Demonstrated ability to lead and motivate a diverse team of developers.

  • Solid understanding of software architecture and design principles.

  • Proficiency in project management tools and version control systems.

  • Familiarity with Agile/Scrum methodologies.

  • Experience Requirements: 7 to 10 years of professional experience in frontend development, with a strong focus on Angular framework & NODE.JS.



Responsibilities & Context:
  • Join our team as a Senior Software Engineer (Angular) at BYS Global Technology Group. As a Senior Software Engineer (Angular), you will bring your proficiency in frontend technologies and your passion for crafting exceptional user experiences to the forefront. Collaborating closely with cross-functional teams, you will translate complex business requirements into robust technical solutions, contributing to the creation of cutting-edge applications that empower our users.

  • If you`re a seasoned professional with a strong Angular background, this role offers a chance to lead in designing and developing cutting-edge software solutions.

Job Responsibilities:

  • Lead and motivate a team of software developers, providing guidance and support to achieve project goals and individual career development.

  • Foster a collaborative and inclusive team culture, encouraging open communication and knowledge sharing.

  • Conduct regular performance reviews, set goals, and provide constructive feedback to team members.

  • Design, develop, and maintain responsive web applications using Angular framework, ensuring optimal performance, user experience, and cross-browser compatibility.

  • Collaborate with UI/UX designers, product managers, and other developers to translate business requirements into functional and technical specifications.

  • Optimize application performance by identifying bottlenecks and implementing solutions for improved speed and scalability.

  • Participate in code reviews to ensure code quality, consistency, and adherence to architectural guidelines.

  • Stay updated with the latest industry trends, technologies, and best practices related to Angular development, and share knowledge with the team.

  • Troubleshoot and debug issues, providing timely resolutions to technical challenges.

  • Work closely with backend developers to integrate frontend applications with RESTful APIs and other backend services.

  • Collaborate in an Agile development environment, participating in sprint planning, stand-up meetings, and other agile ceremonies.

  • Oversee the planning, execution, and delivery of software development projects, ensuring they are completed on time, within scope, and meeting quality standards.

  • Collaborate with stakeholders to define project requirements, scope, and objectives.

  • Implement best practices in project management methodologies, such as Agile or Scrum.

  • Stay abreast of industry trends and emerging technologies, providing guidance on the adoption of new tools and methodologies.

  • Work closely with technical leads and architects to ensure the development team follows best practices, coding standards, and architectural guidelines.

  • Provide technical leadership and assistance in problem-solving and decision-making.

  • Manage resource allocation, workload, and capacity planning for the development team.

  • Identify and address any resource gaps or skill deficiencies within the team.

  • Collaborate with HR for recruitment, onboarding, and training of new team members.

  • Facilitate effective communication between the development team and other departments.

  • Provide regular updates to stakeholders on project progress, risks, and issues.

  • Act as a liaison between technical and non-technical teams, translating technical concepts into understandable terms.



Job Other Benifits:
    • Performance Bonus

    • Two Festival Bonuses

    • Competitive Salary

    • Yearly Salary Review



Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs