Requirements

  • BS degree in Computer Science /Software Engineering or equivalent from an HEC recognized university
  • 4+ years of experience with at least 1 year of experience as a lead
  • Location: Islamabad

Mentor and guide the junior team members

  • Technical Team Leadership: Reviewing pull requests , leading code reviews, work breakdown for planning , tracking work to completion, and similar activities required for Technical Team Leadership
  • Individual Contributor: In addition to the responsibility of technical team leadership , the candidate will be expected to act as an individual contributor too , i.e. assigning work to himself , coding with a hands on approach. Rest of the requirements below are with the expectation of being a good individual contributor in those requirements , and having the experience of leading a team around the same.
  • Good understanding of data structures and algorithms
  • Design and implementation of the overall web architecture
  • “Pixel-perfect” implementation of approved user interface
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and construction of REST APIs
  • Integrating front-end UI with the constructed API
  • Writing HTML, CSS, and JavaScript. Being up on latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
  • Familiarity with a relevant and globally supported framework—both front-end and back-end, e.g., React, Angular , Vue, etc
  • Familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries e.g., Sass, Less, and webpack
  • Thorough understanding of user experience
  • Experience implementing testing platforms and unit tests
  • Knowledge about best practices for the development of multi-tier applications . Should have a keen eye towards the impact of architecture , design and coding choices on the functional as well as non functional attributes of the software .
  • A strong understanding of the capabilities and limitations of relational ( e.g. MySql , Oracle) as well as noSQL ( e.g. MongoDb) databases . Be able to use the correct database technologies based on the requirements. Should also be able to mix and match and use a hybrid approach if necessary.
  • In depth understanding of asynchronous programming and event driven programming .
  • Good understanding of computer networks in relation to web application development and deployment .
  • Strong logical troubleshooting and debugging skills. Be able to use debuggers to find problems in client side as well as server side code. Be able to diagnose and correct any performance bottlenecks.
  • Experience of at least one version control systems (SVN/Git/TFS)
  • Ability to learn quickly
  • Knowledge of best practices for the full software development life cycle, including coding standards, code reviews, source control management and testing
  • Good English verbal and written communication skills for client interaction.
  • Excellent organizational skills, including the ability to work under pressure in a fast paced environment across multiple small and large scale projects.
  • Self-motivated with a strong desire to excel and ability to work independently.
  • Optional and Good to Have Skills (will be an advantage)
  • Linux Shell scripting
  • Windows Powershell scripting
  • Python programming

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Department:
Software Development
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Computer Science, Computer Engineering or EE
Career Level:
Experienced Professional
Minimum Experience:
4 Years
Apply Before:
Jul 28, 2022
Posting Date:
Jun 27, 2022

Tech Avenue

Information Technology · 51-100 employees - Islamabad

Tech Avenue is a Client centric services firm defined by “HOW” we solve challenges. Whether a client is facing an immediate business challenge, trying to increase the value of their company or protect against future risks, Tech Avenue designs, develops, and executes tailored solutions by assembling the right combination of expertise. We build on this experience by collaborating to create innovative, customized solutions, and strategies designed for today’s ever-changing business environment. This gives our clients unparalleled insight and experience. At Tech Avenue, we know that Innovation drives results

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!