JOB TITLE: Full Stack Engineer
JOB LOCATION: Lagos
JOB DETAILS:
- Our client is seeking a highly skilled junior full-stack JavaScript engineer. In this role, you will be responsible for creating high performance and responsive web applications.
- This individual will be working on innovative applications and creating new experiences.
- This individual should have experience contributing to and managing high-scale production applications.
- The ideal candidate must display excellent written and oral skills with demonstrated interpersonal and organization abilities and must be able to work in a varied, fast-paced start-up environment. As well as, the ability to self-manage and work independently
Responsibilities
Advertisements
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Develop and manage well-functioning databases and applications
- Write effective APIs to be consumed by client-side web-based applications.
- Assesses feasibility of design and project parameters within time and cost constraints.
- Translate and build the designs and wireframes into high-quality responsive UI code.
- Modify existing software to correct errors or improve overall performance.
- Explore feasible architectures for implementing new features.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Maintaining software through product lifecycle including design, development, verification, and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver a stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Write tests for the App.
Requirements
- Candidates should possess a Bachelor’s Degree with a minimum of 4 years work experience.
- Proven experience as a Full Stack Developer in a similar role
- Knowledge of JavaScript with a strong understanding of JavaScript fundamentals such as prototype inheritance, composition, CommonJS/AMD module systems using RequireJS
- Extensive HTML/CSS/AJAX/Javascript (jQuery, Vue/Backbone/Angular/Ember) coding experience
- Knowledge of React is a must.
- CSS compiler knowledge (E.g. Sass, LESS)
- Knowledge of NodeJS and any other backend language such as PHP, C#, Java or Python
- Familiarity with SQL and NoSQL databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, Nginx), and familiarity with UI/UX principles.
- Experience with a responsive design for desktop/mobile
- Proven ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state
- Has proficient experience working with version control and continuous integration systems (e.g., Git and Jenkins)
- Has experience with building and consuming third-party libraries and APIs
- Solid understanding of the software development lifecycle, including automated testing and building
- Working knowledge of the general web development landscape, architectures, trends, and emerging technologies
- Ability to work in an Agile environment
- Excellent analytical and problem-solving skills.
- Excellent organization and time management skills.
- Excellent written and verbal communication skills.
HOW TO APPLY
Interested and qualified candidates should send their CV to: [email protected] using the Job Title as the subject of the email.
Deadline: May 27, 2021
Job Features
Job Category | Engineering / Technical |