Senior Software Engineer (Angular 6+)

Strategic Systems International

  • Lahore, Punjab
  • Permanent
  • Full-time
  • 27 days ago
JOB TITLE: Senior Software Developer (Angular 6+)DEPARTMENT: Software DevelopmentREPORTS TO: Team LeadPURPOSE:The role of a senior software developer is to construct high-quality, innovative, and fully functional software that adheres to coding standards and technical designs. Senior software developers are responsible for application design and development, in addition to assisting team leads (TL) and project managers (PM) in gathering user requirements, defining system functionality, and creating solution designs. Senior software developers are accountable for programming solutions in various languages (Angular, React, or Vue.js), implementing comprehensive unit tests, debugging issues, and furnishing ongoing maintenance and support for production environments.KEY RESPONSIBILITIES:
  • Design and develop responsive, user-friendly web applications using Angular, React, or Vue.js frameworks.
  • Lead and mentor a team of software developers, provide technical guidance and expertise.
  • Collaborate with designers and back-end engineers to implement and integrate user interfaces with back-end services and APIs.
  • Lead and participate in the entire software development lifecycle, from requirements analysis to deployment and maintenance.
  • Ensure cross-browser compatibility and optimize application performance for a smooth user experience.
  • Participate in UI/UX design discussions and provide feedback on usability and functionality.
  • Participate in code reviews, architectural discussions, and sprint planning meetings to ensure code quality and project success.
QUALIFICATIONS, SKILLS AND EXPERIENCE:
  • At least bachelor's degree in Computer Science, Information Technology, or related field.
  • 4+ years of experience is required, with a focus on front-end development.
  • Excellent communication and collaboration skills.
  • Utilize advanced problem-solving for complex technical challenges.
  • 2+ years of experience with Angular 6+
  • 3+ years of experience implementing REST services with Java, preferably including Spring Boot.
  • Some experience in deploying to a cloud platform (Kubernetes, PCF, GCP, Azure, AWS, etc.)
  • Some experience with TDD, in both frontend and backend technologies.
  • Good written and verbal communication skills.
  • Some experience with agile methodology and pair programming (XP, Scrum, etc.) - candidate must be willing to pair program.
  • Familiar with CI/CD tools (e.g. Jenkins).
  • Familiar with maintaining and interacting with databases (Oracle, PostgreSQL, etc.)
  • Self-starter who can work on assignments with minimal supervision.
  • Familiar with software release management tools (Pivotal Tracker, JIRA, Rally, etc.

Strategic Systems International

Similar Jobs

  • Senior Software Engineer - (PHP+Vue)

    Creative Chaos

    • Lahore, Punjab
    Job Summary A Full Stack Software Engineer for PHP and VueJS is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various…
    • 23 days ago
    • Apply easily
  • Senior Software Engineer

    Enghouse Systems

    • Lahore, Punjab
    We are looking for a Senior Software Engineer to join our team in Pakistan! Who We Are: Enghouse Interactive (EI), a subsidiary of Enghouse Systems Limited (TSX: ENGH), is a le…
    • 1 month ago
  • Senior Software Quality Assurance Engineers

    ACE Money Transfer

    • Lahore, Punjab
    Job Title: Senior Software Quality Assurance Engineer Location: Lahore / Kharian Position Type: Full-Time About Us: ACE Money Transfer is a UK-based company headquartered in M…
    • 1 month ago
    • Apply easily