Android Engineer
- Full-time
Company Description
Findworka is an elite network of pre-vetted African software developers who are tested, graded and effectively matched with our partners in an integrated talent and project management ecosystem.
Job Description
Job Title : Android Engineer
Location: Ikeja, Lagos Nigeria.
Job Nature: Hybrid(Physical and Remote)
Job Level: Senior
Department: Technology & Engineering
Salary Range: N450,000-550,000
FOCUS
Intense collaboration, passionate customer focus, thoughtful, fast, disciplined execution. Tenacious commitment to continuous improvement and relentless drive to win. Brings excellent management capacity and is able to lead multiple locations across Africa with start-up experience.
JOB SUMMARY:
As the job holder you will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
You’ll primarily work with Kotlin, Java, Coroutines, Room, RxJava,J enkins, using Agile Methodology, Scrum, Jira and others.
ESSENTIAL JOB FUNCTIONS:
● Design interfaces and integrate assets required
● Improve the stability of the app by ensuring that unit tests are robust, including edge cases, usability, and general reliability
● Manage and resolve bugs issues faced by users
● Implement various business requirements and improve app features to deliver customer satisfaction.
● Revamp app to enhance performance
● Own functionality and scalability features by taking responsibility from inception to deployment.
● Uphold our high engineering standards and bring consistency to the codebases, infrastructure, and processes you will encounter.
● Design and build advanced applications for the Android platform
● Collaborate with cross-functional teams to define, design, and ship new features
● Work with outside data sources and APIs
● Work on bug fixing and improving application performance
● Continuously discover, evaluate, and implement new technologies to maximize development e ciency
● Mentor junior engineers and trained technical support team.
COMPETENCY PROFILE:
TECHNICAL REQUIREMENTS
● Experience building and designing Android native applications
● Experience creating libraries and tools for engineers and operations
● Experience working with Kotlin and other Android frameworks
● Familiarity with software engineering development
cycles
KNOWLEDGE & SKILLS REQUIRED
● Proven software development experience and Android skills development
● Proven working experience in Android app development and
● Have published at least one original Android app
● Experience with Android SDK
● Experience working with remote data via REST and JSON
● Ability to hold yourself and the team to high standards
● Strong communication and interpersonal skills
● Experience with third-party libraries and APIs
● Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
● Solid understanding of the full mobile development life
cycle
EXPERIENCE
▪ Minimum of 3-4years of technology and engineering experience with increasing levels of responsibility
▪ 4-6years working experience with increasing levels of responsibilities
▪ Experience working in a matrix, extremely dynamic, fast-paced, results-oriented multi-country environment; prioritization, and ability to complete multiple projects simultaneously
Qualifications
EDUCATIONAL REQUIREMENT
▪ BSc or degree in Computer Science, Engineering or related
▪ MBA or extensive training in cybersecurity, software development, team building, leadership, management and other business areas
Additional Information
WHAT YOU WILL LEARN
You will learn to move fast, take calculated risks and learn from failures.
You will develop core management strategies as well as learn the importance of deep dives to resolve problems across geographies. Your people management skill will be tested and improved as you engage and interact with colleagues to deliver quantifiable goals that give real business value.
You will learn to measure and track output and results and how to automate everything that you do.
WHAT WE OFFER
In addition to an attractive compensation, you will have opportunity to work with a global leader. We offer a vibrant culture, great work ambiance, super intelligent workforce and a relaxed dress code. We invest in the development of our diverse workforce. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company. We are also committed to the principles of Equal
Employment Opportunities.