Position: Angular or React  developer who wants to learn Ionic for USA company
Company: Processica
Category: JavaScript
Experience required: 3y
English level: intermediate

We are looking to add a Front End Engineer who will be responsible for developing public and private front end applications that connect to our backend systems using APIs. The ideal candidate should have experience building web apps and mobile apps with the same codebase using test driven development.

The Ideal Candidate

Is a problem solver
Possess excellent design and coding skills and a zeal for building applications using open source frameworks for cloud native technologies.
Is responsible for all aspects of SDLC of existing and new components
Is comfortable building UIs using modern framework Angular.io with Typescript, React, CSS/SCSS and HTML, with full ownership of shipping user-facing enterprise web and mobile products
Is focused on the customer and the details that make their experience exceptional
Encourages innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization
Collaborates with and across Agile teams to design, develop, test, implement, and support technical solutions in a full-stack development tools and technologies
Possess a strong sense of engineering quality and takes pride in the code they're responsible for while defining best practices.

Responsibilities:

Build resilient, secure, and scalable UI/UX, using latest technologies using TDD for mobile and web
Perform engineering activities for performance tuning and deep monitoring of applications and services
Work with business partners, CTO, and other groups to identify technical and functional needs of the system, determine the priority of work, and ensure integrated end-to-end design and delivery
Leverage DevOps practices for Continuous Integration and Continuous Deployment


Requirements:

Bachelor's Degree or relevant work experience
Experience with TDD first approach
3+ years of experience in a software engineering role
3+ years of experience with HTML/CSS
2+ years of experience with Ionic 6
3+ years of experience developing RESTful APIs
3+ years of experience using Angular.io
Experience with relational databases (MySQL, PostgreSQL, etc.)
2+ years of experience working in an Agile development environment
2+ years of experience in Application Development using Node.js, JavaScript or TypeScript
Experience with testing frameworks and Quality Assurance technologies: ATDD, Selenium, Webdriver.io, Jasmine, Karma, Mocha, Chai, Sinon, PHPUnit, Postman
Previous experience in one of the following Cloud technologies: AWS, Docker, Terraform
Previous experience with PHP or porting PHP to Angular.io/Node.js is a plus

Requirements
JavaScript or TypeScript
HTML/CSS
Ionic 6
Angular
React
Node.js
Mobile and web App Development with the same codebase.