Front End Developers
Reverside is an IT services provider; we are always looking for professional candidates to join our team in Software Development, providing opportunities to work on exciting projects, within our well-established client base.
We are looking forFront End DevelopersProfessionals with 3 – 5+ years of solid development experience in UI usingFront – End Developing and has a solid knowledge base of the SDLC.
About The Employer:
Job Brief:
The Java Developer will join the Dev team translating and working with executable code without errors; finding effective software solutions to technical issues. The role ensures that the application performs the functions as required by business releasing source code with zero
defects. The role also extends to the coaching and development of other Developers during the code review process to understand and apply the coding standards.
Responsibilities:
- Implement the technical specification using the relevant development language.
- Produce source code by applying the technical standards and referencing systems exposed.
- Consulting with the BA and Architect teams on technical issues encountered.
- Document logic and comments inside code.
- Documentation of database structure, rule changes and updating configuration files.
- Conduct unit testing, review error logs as well as review and correct defects found.
- Participate in the process of reviewing code for consistent application of standards, logic, and effective use of libraries as well as reusable aspects of the application.
- Coaching and team collaboration with other Developers to instil an understanding and application of the coding standards.
- Perform defect root cause analysis by responding to the Incidents team, logging issues appropriately and conducting preliminary analysis.
Education and Experience:
- Minimum IT degree level education (BCom or BSc in information systems or computer science)
- Matric with English and Mathematics
- Experience in Front-end source code development
- Angular 8+
- TypeScript
- Bootstrap
- Material
- Nebular
- Ngrx
- Nx
- Html
- CSS/SCSS
- Npm/Yarn
- Experience working with containers (Docker, Kubernetes)
- Process knowledge of SDLC, Unit testing, database structure design, technical change control
- Experience in open source technologies (Atlassian Suite), DevOps including Agile methodology
- Strong documentation skills in technical and architecture specifications
Bonus skills:
- Deployment: Docker and Kubernetes
- Cloud Exposure: AWS or Azure
- Support tools: Jira, Confluence, Bamboo, Bitbucket, GitHub, Nexus, Harbor
Competencies:
- Business writing skills
- Software development within the SDLC
- Solution architecture
- Process mapping
- Entity diagram mapping
- Software testing pack design
- Functional testing
- Excellent communication skills
- Customer service orientation
- Results orientation
- Conflict resolution
- Negotiation skills
- Time management