Open Positions  (2)

WHAT YOU WILL BE DOING

As a full stack technical lead, you will participate in all aspects of the software development lifecycle by supporting existing software development efforts and troubleshooting issues as they occur while also contributing to the code base across the entire technology stack. You will have an opportunity to lead the design of certain software components, applications and features based on industry and technological trends and advances. You will also consult with stakeholders in reviewing, interpreting & developing systems in accordance with desired requirements. Finally, you will get an opportunity to work with a diverse team and mentor junior software engineers.

- Contribute code in Angular and Node.js
- Configure and deploy a myriad of AWS services
- Maintain the health of distributed applications
- Create and maintain CI/CD pipelines
- Manage and mentor junior developers
- Review code from junior level and/or offshore/remote programmers
- Monitor and general support of applications

IDEAL CANDIDATES will have 8+ years developing applications with experience in the following areas:

- Angular ≥ v2.0
- RxJS
- Typescript/JavaScript, HTML/HTML5, CSS/SCSS
- Responsive Design experience (Desktop and Mobile)
- Node.js & Express.js
- Restful API Development
- AWS (or equivalent) Cloud Services
- MongoDB (or equivalent NoSQL DB)
- Database Schema Design
- Project Lead / Technical Project Management

IN ADDITION, it would be great if the you also had experience with:

- Git
- JIRA
- Agile development practices
- High-level system architecture
- Distributed system design principles
- RDBMS (SQL)
- Python (ML)

      

WHAT YOU WILL BE DOING

Implement components using TypeScript and the Angular ≥v2.0 framework. You will need to know the best practices and modern ways of creating interfaces and ensure the interface is able to interact with backend APIs. You will also need to have great communication and collaboration skills as you will need to interact with fellow frontend and backend developers regularly to ensure components can be integrated together.

- Work with other team members.
- Design and implement visually aesthetic user interfaces.
- Identify issues with front end code and rectify them to remove bugs.
- Create unit tests to ensure code is functioning as expected.
- Create well written documentation.
- Audit code to identify bottlenecks of performance and fixing them.

IDEAL CANDIDATES will have 5+ years of experience in the following areas:

- Angular ≥ v2.0
- RxJS
- TypeScript, HTML, SCSS
- Responsive Design experience (Desktop and Mobile)
- The ability to problem-solve.
- High level knowledge of front end interfaces.
- Fundamental knowledge of UX/UI.
- Fundamental knowledge of SEO.
- Good interpersonal skills

IN ADDITION, it would be great if the you also had experience with:

- Git
- JIRA
- Agile development practices
- NgRx

      
Interested parties should send a résumé and cover letter to hr@aptava.com