Senior Software Engineer

Job Description

Responsibilities:

 

+ Build and deliver reusable and efficient front end components/applications

+ Design and develop software features based on visual mockups or user stories

+ Maintaining & Optimizing applications for maximum performance,Scalability and security

+ Optimizing components for maximum performance across a vast array of web-capable devices and browsers

+ Writing reusable, scalable and efficient code and leading code reviews.

+ Collaborate with back-end team,Testers, designers, and other stakeholders.

+ Collaborate closely with the UI/UX team to transform design thoughts into elements that are both aesthetically pleasing and practical

+ Understand and translate requirements into functional and appealing applications.

+ Experience in mentoring and training and helping other team members.

+ Stay up-to-date on emerging technologies/Industry trends

 

Required Skills & Experience:

 

+ BS/MS Degree in Computer Science or relevant field.

+ 4+ years of on-Job Front-End Development experience

+ In-depth Experience with every stage of the software development process: design, architecture, Coding, maintenance, deployment, code reviews, documentation, etc.

+ Solid Programming Experience in HTML,CSS,JavaScript,ReactJS,jQuery,Bootstrap, Typescript

+ Experience with react native will be a plus point.

+Experience with React Redux, Context API, or MobX.

+Experience in writing unit-tests to validate the code based on functional specs

+ Familiarity in building & maintaining test pipelines (Jenkins, or equivalent)

+ CI/CD, Solid Understanding of Git

+ Agile/Scrum base development methodology

+ Good Communication, Team Player, Problem Solving Skills

Job Summary

  • Published on:2024-05-08 6:19 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:4 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-24