Company Profile

TECHTONIX is a digital solutions agency based in Niketon, Dhaka. Our focus is building digital footprint for our clients from various industries and specialisation.

We are looking for someone who loves building services for the creative professional and implementing features across the full LAMP (or LEMP) stack. You’ll be working as part of a team, creating innovative new features and maintaining existing ones. The perfect candidate will need a keen eye for details and high standards for code quality and efficiency. Knowledge of best practices in building scalable applications is highly desirable.

The perfect candidate must be extremely proficient in back-end engineering and highly proficient in the front-end as well.

You will need to have an exceptional level of attention-to-detail, be up to speed on leading back-end programming languages and techniques - including PHP, MySQL, Laravel, JWT, oAuth, REST API, Redis, MongoDB, etc.

You are also required to be extremely proficient in front-end technologies such as AngularJS, HTML5/CSS3, JQuery, JavaScript, JSON and possess a keen understanding of development standards. Vue.js, React and other frameworks a plus.

Get in Touch

Lead Software Engineer

Position Type Full-Time
Start Date 10th May, 2018
Job Title Lead Software Engineer
Location Niketon, Gulshan - 1, Dhaka
Vacancies 1
Salary Range Negotiable
Benefits Festival Bonus
Entitlements As Per Company Policy
What you’ll need to succeed:
  • BS in Computer Science © Engineering (CSE) or a related field.

  • Experience 5+ years, including at least 3 years of team leadership experience.

  • Experience developing full stack web sites and services using PHP, JavaScript, HTML, and CSS.

  • Experience with MVC frameworks (e.g. Laravel, Zend, Symphony) and micro-frameworks (e.g. Zend Expressive, Slim) and REST API best practices.

  • Experience with Angular 1.x and be able to build large, scalable RIA using best practices ((JavaScript based MVC, declarative event handling, view bindings).

  • Experience with test-driven and behavior-driven development and tools (e.g. PHPUnit, Jasmine).

  • Experience with data stores (e.g. Memcached, ElasticSearch).

  • Knowledge of best practices and SOLID design principles in object oriented programming.

  • Knowledge of security best practices (e.g. SQL injection, XSS and other exploits).

  • Expertise in developing single page applications using techniques including front-end routing, client-side templating, consuming JSON-based RESTful APIs.

  • Adept at converting UX requirements into high quality HTML/JS/CSS.

  • Strong competency in responsive, mobile-first layouts leveraging CSS and media queries.

  • Ecommerce development experience. (eg: Magento, WooCommerce, Shopify).

  • Experience with CSS preprocessors. (e.g., Sass, LESS, Stylus, etc.).

  • Experience integrating with a variety of CMS systems. (Wordpress, Drupal, etc).

  • Vast experience with GIT source control (branching, merging, forking, etc).

  • Practical knowledge of server side web development concepts including server management, database integration, hosting and scaling to support increases in web traffic, implementing and managing back-up systems, migrating data, etc.

  • Working knowledge with web services and social web service APIs (Google, Facebook Connect).

  • Superior knowledge of standards-based web development and browser and cross-platform.

  • Ability to effectively communicate your work with both technical and non-technical peers.

  • Ionic Framework and Native App development experience a huge plus.

  • Passion and a love of what you do!

Requirements:
  • Solid knowledge of PHP 5 (traits, namespaces, design patterns etc.)

  • REST API integration experience

  • Solid knowledge of JavaScript and AngularJS

  • HTML5/CSS3

  • Strong communication skills, ability to lead a team of engineers and maintain communication with Account Managers and if needed, the clients.

Apply Now