OptimaGeeks is looking for a PHP/Angular Developer responsible for managing back-end services and the interchange of data between the server and the users also should proficient in both front-end and back-end development.

You should know the importance of good software architecture and quality code and are looking to help build something really big from the ground up. You'll be working on a variety of components, from processing systems and communication gateways to our customer facing web and native apps. That means not only hands on coding, but also actively contributing to the system and product design - an open and curious mind is key. It’s extra important that you write clean and readable code and ensure that the overall application is robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities

  • Build efficient, testable, and reusable PHP and Angular modules

  • Solve complex performance problems and architectural challenges

  • Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}

Skills And Qualifications

  • Strong knowledge of PHP web frameworks (such as Laravel, Yii, etc depending on your technology stack)

  • Understanding the fully synchronous behavior of PHP

  • Understanding of MVC design patterns

  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

  • Knowledge of object oriented PHP programming

  • Understanding accessibility and security compliance {{Depending on the specific project}}

  • Strong knowledge of the common PHP or web server exploits and their solutions

  • Understanding fundamental design principles behind a scalable application

  • User authentication and authorization between multiple systems, servers, and environments

  • Integration of multiple data sources and databases into one system

  • Familiarity with limitations of PHP as a platform and its workarounds

  • Creating database schemas that represent and support business processes

  • Familiarity with SQL/NoSQL databases and their declarative query languages

  • Proficient understanding of code versioning tools, such as Git

  • Strong proficiency in JavaScript. Ability to design, write and test code, algorithms, whether in the front-end, back-end, you-name-it.

  • Familiarity with newer specifications of ECMAScript.

  • Experience with NodeJS is plus.

  • You are proficient with HTML5, CSS3. You have an eye for design and good front-end skills. Maybe not pixel perfect level but the ability to develop something that will look good and work across devices.

  • Experience with JavaScript SPAs, OOP, and REST API.

  • Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, SASS etc.

  • Knowledge of modern authorization mechanisms, such as JSON Web Token

  • Comfortable with JavaScript frameworks (ReatJS or Augular) and libraries.

  • Familiarity with anyone of the state management libraries (Redux, Mobx, NgRX, VueEx) is plus 

  • Nice to have: unit testing (Jest).

  • Ability to understand business requirements and translate them into technical requirements

  • A knack for benchmarking and optimization

Job Details

Total Positions:
5 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
Less than 1 Year
Apply Before:
Jan 05, 2020
Posting Date:
Dec 04, 2019

Optima Geeks

Information Technology · 11-50 employees - Lahore

OptimaGeeks deals in design, development and IT consultancy across the globe.

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!