Information Technology Jobs at Alfred & Victoria Associates
Alfred & Victoria Associates is one of Nigeria’s leading ICT solution based company. Our company offers a wide range of services which are in high demand of today’s emerging market. AVA has three major arms which have been streamlined to meet our customer's needs.
We are recruiting to fill the position below:
Job Title: Mobile Engineer
Location: Lagos
Job summary
- We are looking for a strong mobile engineer to help us build our application for our clients.
- As our ideal Mobile Engineer, you will be comfortable stepping into a fast-paced environment with agile sprints, peer reviews, and in-house design and QA teams supporting the projects.
- You will work as a contributor on a tightly knit team focused on developing highly functional software solutions for our users.
- As a Mobile Engineer, you will work with designers, developers, and product managers to build innovative applications addressing real-world problems.
- We’re looking for a Mobile Engineer that enjoys the challenge of solving hard problems on small devices with relatively low computing power.
Key Role & Responsibilities
- Developing mobile applications for iPhone and/or Android [as well as server-side APIs].
- Writing coherent, organized code. The ideal candidates must be comfortable working on a complicated code-base with high levels of abstraction.
- Working with Product Management to help define functional specifications for mobile Applications.
- Implementing multi-device application features as part of an interactive Agile development process.
- Researching, adopting and integrating new technologies.
- Innovating and improving existing products and mobile app features.
- Taking ownership of projects to ensure their successful completion with respect to deadlines
- Collaborating with Quality Assurance in developing a test plan to ensure successful deployment of updates
- Collaborating with our designers to build beautiful mobile UI components.
- Working with our backend engineers to push/pull data between our mobile app and servers.
- Helping architect our mobile apps on both Android and iOS using React Native.
- Helping to implement mobile testing framework.
Required Experience & Qualification
- BS in Computer Science or related technical degree.
- 2+ years of Android or iOS development.
- Successfully developed and deployed at least 1 native iOS or Android application that showcases a rich, interactive user interface and utilizes client-server communication.
- Comfortable with Xcode and completing projects in Objective-C without Interface Builder.
- Comfortable with Android Studio, Java, and the Android SDK.
- Experience developing for multiple platforms and screen sizes.
- Experience in any one or more of the following areas is a plus, but not required:
- Android automation using Espresso or equivalent.
Skills and competencies:
- Desire to grow professionally with a small, focused team in a fast-moving company.
- Excellent communication and problem solving skills.
- A desire to work in a fast-paced, high energy, team-oriented environment.
- Fantastic team player, communicator, and facilitator.
- Good communication skills and people-focused design mentality to help set up frameworks.
Job Title: QA Tester
Location: Lagos
Job Summary
- We are looking for a QA Tester to assist in the development testing of our projects.
- The QA Tester is responsible for the direct operational test coverage administration of their assigned projects.
- The position will oversee title test planning, organization, coverage, execution, staffing and communication.
- Attention to detail is a critical requirement of the role, as is a highly communicative, amicable and mature demeanor in supporting the development team.
Key Role & Responsibilities
- Executing manual test cases, for creating pre-go live test documentation, and for participating in the development of automated test scenarios.
- Develop, implement and assign master test plans and incorporate them into the software testing process.
- Primary ownership, administration and communication of all QA related project data and associated risks for all assigned projects.
- Primary ownerships in operational training, development, performance management and delegation to assigned Senior Test Analysts and Testers.
- Perform validation and exploratory development test coverage using different testing techniques on assigned projects.
- Perform technical analysis of underlying code and data to identify and resolve core causes of technical issues.
- Perform direct technical support of build pipeline and advanced tools to the development team.
- Perform issue reporting, research, analysis, confirmation and support resolution on assigned projects.
- Perform build deployment, scheduling and reporting.
- Collaborate work across disciplines within the development team to help drive project to completion.
- Maintain a strong knowledge of the project design and scheduling changes to support QA test effectiveness, focus and reporting.
Required Experience & Qualification
- Bachelor's degree or higher in Business Management or Computer Science or related field
- Minimum of 5 years in Senior Tester Analyst or equivalent position.
- Experience in quality assurance/control testing.
- Experience in advanced level testing techniques
Skills and Competencies:
- A desire to work in a fast-paced, high energy, team-oriented environment.
- Fantastic team player, communicator, and facilitator.
- Good communication skills and people-focused design mentality to help set up frameworks.
- Excellent quality experience, excellent communication skills, ability to work closely with project teams, dedication to the successful delivery within tight timelines, leveraging Agile project management methodologies.
- Understanding of the technologies to be used.
Job Title: BE Engineer ML & AI
Location: Lagos
Job Summary
- We are looking for a an experienced software engineer with a proven track record delivering production quality software over, at least, the last five years.
- This isn't a "connect-the-dots" dev position - our engineers must be able to take loosely defined, complex ideas and run with them, working toward elegant results.
- You'll work with small teams to help define and, most importantly, build the backend for our products, including creating advanced AI-driven automation, big data systems, analytical models, and applications to tie it all together.
Key Role & Responsibilities
- Provide hands-on technical leadership designing, developing, testing, deploying, and improving software.
- Write reliable, scalable, maintainable software primarily in Python.
- Working closely with Data Scientists, Data Engineers and Product Managers.
- Manage individual projects priorities, deadlines and deliverables with your technical expertise
- Participate in code reviews and provide mentorship in a variety of software engineering areas to other team members.
- Contribute to product design and architecture planning of major systems and features.
- Help lead and scale our engineering organization by collaborating with leadership and stakeholders on a regular basis
Required Experience & Qualification
- Bachelor's Degree or higher in Computer Science or related field
- At least 5 years of experience contributing significantly to the development of cloud-native software solutions
- Real-world experience using containerized build and deployment environments.
- Background in multiple testing methodologies, such as unit testing, integration testing, load testing, etc.
- Experience translating business and product requirements into technical specifications and engineering plans
- Designing APIs for web and mobile apps.
- Experience with client/server software architectures & networking, or micro service architectures.
Skills and competencies:
- Knowledge of agile software development and continuous integration / deployment principles
- Experience working with model-driven or other statistical software solutions a plus
- Knowledge of Cloud technologies (GCP, AWS, or Azure)
- As a self-starter, you desire to work in a fast-paced, high energy, team-oriented environment.
- Fantastic team player, communicator, and facilitator.
- Good communication skills and people-focused design mentality to help set up frameworks.
- Excellent quality experience, excellent communication skills, ability to work closely with project teams, dedication to the successful delivery within tight timelines, leveraging agile project management methodologies.
- Understanding of the technologies to be used.
Salary
Very Attractive.
How to Apply
Interested and qualified candidates should send their tailored CV to:
[email protected] using the "Job title" as subject of the email.
Note: Any application received after the closing date and time will be automatically rejected.
Application Deadline 3pm, Tuesday; 11th February, 2020.