Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Participates in the entire software development process and has a key role in architecture design and technical solution
- Participates in defining the scope, requirements of the project, and possible solutions
- Participates in technical reviews and improvement initiatives
- Participates in the implementation of project modules
- Applies the project standards and team working procedure
- May lead work-groups/ May act as deputy Team Leader
Job Requirements
- At least 5 years of experience in commercial software projects
- Strong focus on front-end development (including modern concepts like ES6, TypeScript, and Redux)
- Strong Angular 2+ skills
- Experience with RESTfull APIs and HTTP Protocol
- Awareness of scale, performance, caching, and service integration issues
- Intermediate back-end skills (Java, Node.js, .NET, or relative)
- Knowledge in OOP, algorithms, and data structures
- Ability to design software components from scratch as well as evaluate the pros and cons of different design approaches
- Good command of English Language (written and spoken)