Full Stack Developer

Job Description

Responsibilities

• Developing new user-facing and scripting features using React.js.

• Building reusable components and front-end libraries for future use.

• Write clear quality code for software and applications and perform test reviews.

• Translating designs and wireframes into high quality code.

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

• Responsible for improving coding quality through unit tests, peer reviews, and coding standards.

• Monetize and manage the task distribution.

• Detect and troubleshoot software issues.

• Develop, implement, and test APIs.

• Provide input on software development projects.

• Developers play a key role in architectural and design decisions, building toward efficient microservices distributed architecture.

• Write scalable, robust, reliable, efficient, and easily maintainable codes.

• Test client software to ensure responsiveness and efficiency.

• Troubleshoot application bugs and implement solutions.

• Translate software requirements into stable, working, high-performance software.

• Work in close coordination with the subordinates and junior developers & if required, lead and manage a team of developers.

 

Requirements

• Experience with development tools such as Jira, Git, and any CI/CD platforms.

• Experience in working with or designing large-scale distributed systems. (UNIX /Linus environments)

• Understanding of Blockchain and its ecosystems.

• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.

• Strong experience with GoLang, SQL/NoSQL databases and web and mobile technologies.

• Experience with Git, Linux, and other common software development tools.

• Experience with popular React.js workflows (such as Flux or Redux).

• Experience with Git, Linux, and other common software development tools.

• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

• Expertise in code versioning tools such as Git, SVN, and Mercurial.

• In-depth knowledge of JavaScript, CSS, HTML.

• Bachelor's degree in Computer Science, Software Engineering / IT or related field.

• 05+ years of experience in software development.

• Strong problem-solving skills and ability to troubleshoot and debug issues.

• Excellent written and verbal communication skills

Job Summary

  • Published on:2023-12-28 10:05 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-28