Reports to: Senior R&D Manager
Key interactions: Data Science Department
Job Purpose/Role Description:
As a Junior Frontend Engineer you will design implement and maintain new software components and support all phases of the product lifecycle including UI/UX development and testing.
Key Responsibilities:
- Analyse user requirements
- Develop fully functional web applications that align with business objectives
- Identify UI problems and bugs and devise elegant solutions
- Maintain GUI Layer of the desktop application (JavaFX)
- Research design and write new software programs
- Write software documentation
- Investigate new technologies
Qualifications & Experiences:
- Software Engineering degree or equivalent
- Proficiency in Java
- 1 years of professional software development experience.
Key Attributes/Main Competencies:
- Object oriented programming and a deep understanding of design patterns.
- Fluency in a variety of programs software and systems such as Angular CSS UI Design and HTML.
- Exposure to agile development practices (experience with Jira is a plus)
- Experience with software engineering best practices including Test Driven Development
- Good problemsolving skills
- Ability to document requirements and specifications
- Ability to communicate with technical and nontechnical staff in a clear and effective manner (English proficiency is a plus)
- Prior experience with data analytics applications is a major advantage