Overview

“Fortra Armenia” is looking for a “Principal Software Engineer (UI)”.

Responsibilities:


- Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use
- Work with the Product Managers to outline features for the product roadmaps
- Work with different teams and products to understand requirements and design solutions
- Identify and evaluate new technologies for implementation
- Consult with end user to prototype, refine, test, and debug programs to meet needs.
- Work within R&D to improve processes and best practices
- Innovate process solutions
- Create or align best practices
- Enforcement of standards
- Serve as technical expert on development projects
- Participate in full development life cycle including requirements analysis and design
- Write technical specifications based on conceptual design and stated business requirements
- Work without supervision on the most complex projects
- Complete latitude for independent judgment
- Assist and mentor less experienced peers
- Actively participate or take the lead in all Agile ceremonies
- Other duties as assigned

Required Qualifications:


- Typically requires 15 or more years of experience
- Skills needed: Typescript, JavaScript, HTML, CSS, React/Angular/Vue/Ember/Svelte/etc, Git, Gitlab, Jenkins, REST APIs.
- Proven previous experience at the Senior Software Engineer role
- Superior working knowledge of Agile Project development methodology and the ability to implement those methodologies in active projects
- Proven experience and knowledge of the relevant programming language requirements for this role and the ability to share that knowledge with team members
- Proven leadership as a project leader or as a subject matter expert
- Coordinate project activities of co-located and remote team members
- Clear and concise communication skills in English (verbal and written)
- Presentation and mentoring skills