Job Description
We are looking for an AngularJS Developer responsible for the client side of our service. Her/his primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Her/his main duties will include creating modules and components and coupling them together into a micro-frontend app. The artistic design will be delivered to her/him, together with a few HTML templates, but we will ask for her/his help in regard to animations, CSS, and final HTML output. She/he will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities:
● Meeting with the development team to discuss user interface ideas and applications.
● Reviewing application requirements and interface designs.
● Identifying web-based user interactions.
● Developing and implementing highly-responsive user interface components using React concepts.
● Writing application interface codes using TypeScript following Angular workflows.
● Troubleshooting interface software and debugging application codes.
● Developing and implementing front-end architecture to support user interface concepts.
● Monitoring and improving front-end performance.
● Documenting application changes and developing updates.
Skills And Qualifications
● Bachelor’s degree in Computer Science, Information Technology, or a similar field.
● Previous experience working as a Angular Developer.
● In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
● Knowledge of Angular tools including Cli, Webpack, Angular Material, Service Workers.
● Experience with user interface design.
● Knowledge of performance testing frameworks including Mocha and Jest.
● Experience with browser-based debugging and performance testing software.
● Excellent troubleshooting skills.
● Good project management skills.
Job Description
We are looking for a Node.js Interns responsible for managing the interchange of data between the server and the users. Her/his primary focus will be the development of all server-side logic, definition and maintenance of the central database. She/he will also be responsible for integrating the front-end elements built by her/his co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities:
● Integration of user-facing elements developed by front-end developers with server-side logic
● Writing reusable, testable code
● Design and implementation of low-latency, high-availability, and performant applications
● Integration of data storage solutions databases, key-value stores, blob stores etc
● Recommending and participating in activities related to the design, development and maintenance of the Application Architecture.
● Delivering projects on time with quality.
Skills And Qualifications
● Proficiency with JavaScript
● Knowledge of Node.js and frameworks available for it such as Express, PassportJS etc
● Understanding the nature of asynchronous programming and its quirks and workarounds
● Understanding of code versioning tools, such as Git
● Basic understanding of front-end technologies, such as Angular, HTML5, and CSS3
● Creating database schemas that represent and support business processes
● Aware automated testing platforms and unit tests
Job Description
We are looking for a Senior Node.js Developer responsible for managing the interchange of data between the server and the users. Her/his primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. She/he will also be responsible for integrating the front-end elements built by her/his co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities:
● Integration of user-facing elements developed by front-end developers with server-side logic
● Writing reusable, testable, and efficient code
● Design and implementation of low-latency, high-availability, and performant applications
● Integration of data storage solutions databases, key-value stores, blob stores etc
● Recommending and participating in activities related to the design, development and maintenance of the Application Architecture.
● Delivering projects on time with quality.
Skills And Qualifications
● Strong proficiency with JavaScript or TypeScript
● Knowledge of Node.js and frameworks available for it such as Express/HAPI, Loopback, PassportJS etc
● Understanding the nature of asynchronous programming and its quirks and workarounds
● Proficient understanding of code versioning tools, such as Git
● Experience with Cloud Platforms like AWS/GCP.
● Familiarity with concepts microservices concepts like API gateway, saga, pub-sub
● Basic understanding of front-end technologies, such as React, HTML5, and CSS3
● User authentication and authorization between multiple systems, servers, and environments
● Understanding fundamental design principles behind a scalable application
● Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
Job Description
We are looking for a highly technical Quality Assurance Engineer to join our team. If you're a self-starter and hungry to learn, apply now and enjoy the ride.
Responsibilities:
● Create and document test plans/test cases
● Execute test cases, document product defects, and report testing results
● Perform thorough regression testing when bugs are resolved
● Develop quality assurance standards and company processes
● Ensure products meet customer expectations and demand
● Create reports documenting errors and issues for fixing
● Work closely with the team to communicate impact and understand business requirements
● Maintain standards for reliability and performance of production
Skills And Qualifications
● 1+ years overall agile testing or equivalent development experience
● Experience with scripting including UNIX-based systems for debugging and analysis
● Practical coding experience with automated web testing tools, services, and physical devices
● Sharp attention to detail
● Strong analytical and problem-solving skills
● Experience working both independently and within a team to qualify multiple, simultaneous features for release
● Bachelor's degree in Computer Science or equivalent experience