Closing: Jul 5, 2024
This position has expiredPublished: Jun 20, 2024 (17 days ago)
Job Requirements
Education:
Work experience:
Language skills:
Job Summary
Contract Type:
Sign up to view job details.
Qualifications
- Bachelor’s or equivalent degree in Computer Science or related field
- Must have completed the compulsory 1-year NYSC or have an exemption certificate
- 3+ years of software development experience
- Experience working with modern JavaScript frameworks (e.g., Angular2/4, React, Ember.js)
- Competency with styling frameworks (e.g., Bootstrap, foundation, Semantic) and experience with SASS, Less.
- Knowledge of consuming RESTful APIs, SSO / OAuth, LDAP and Search Technologies
- Understanding of APIs and using them in practice
- Experience in writing automated tests including unit and functional tests
- Working with modern source control and branching methodologies
- Basic knowledge of design principles, being able to maintain central theme and style, with focus on delivering human interfaces that are a pleasure to use
- Knowledge of Agile software development practices
- Passionate about technology and excited about the impact of emerging disruptive technologies
- Professional fluency in English is essential, both written and spoken
Responsibilities
Qualifications
- Bachelor’s or equivalent degree in Computer Science or related field
- Must have completed the compulsory 1-year NYSC or have an exemption certificate
- 3+ years of software development experience
- Experience working with modern JavaScript frameworks (e.g., Angular2/4, React, Ember.js)
- Competency with styling frameworks (e.g., Bootstrap, foundation, Semantic) and experience with SASS, Less.
- Knowledge of consuming RESTful APIs, SSO / OAuth, LDAP and Search Technologies
- Understanding of APIs and using them in practice
- Experience in writing automated tests including unit and functional tests
- Working with modern source control and branching methodologies
- Basic knowledge of design principles, being able to maintain central theme and style, with focus on delivering human interfaces that are a pleasure to use
- Knowledge of Agile software development practices
- Passionate about technology and excited about the impact of emerging disruptive technologies
- Professional fluency in English is essential, both written and spoken
Duties
- Build applications according to the design and provide designers with feedback and suggest tradeoffs when required
- Ensure the code follows the latest coding practices and industry standards
- Work closely with backend developers to understand and properly use the systems APIs
- Write both unit and integration tests, and develop automation tools for daily tasks
- Challenge ideas and opinions to avoid pitfalls and inefficient solutions
- Contribute across the technology stack, covering the end-to-end development of web and native applications
- Write scalable code with associated server API tests
- Collaborate with other team members to implement user stories, write tests, and continuously deliver new / improved product functionality
- Provides production support that includes evaluating efforts, investigating causes, and coming up with solutions to address defects
- Understand when mobile web apps are appropriate as opposed to native applications
- Communicate with internal IT teams to resolve technical dependencies during implementation
Applications submitted via Fuzu have 32% higher chance of getting shortlisted.