Senior Mobile Engineer
ETAP
- Lagos, Lagos State
- ₦ 3,600,000 per year
- Permanent
- Full-time
- Mobile App Development:
- Lead the end-to-end development of mobile applications for iOS and Android platforms.
- Design, code, test, and debug mobile applications to ensure optimal functionality, performance, and user experience.
- Collaborate with UI/UX designers and product managers to translate concepts and requirements into high-quality mobile app features.
- Architecture and Best Practices:
- Define and implement mobile app architectures that are robust, scalable, and maintainable.
- Stay updated with industry trends, best practices, and emerging technologies in mobile app development.
- Code Review and Mentorship:
- Conduct code reviews to maintain code quality, consistency, and adherence to coding standards.
- Provide guidance and mentorship to junior developers, sharing knowledge and best practices.
- Cross-Functional Collaboration:
- Collaborate with cross-functional teams, including backend developers, QA engineers, and product managers, to ensure seamless integration of mobile apps with other systems.
- Participate in product planning and brainstorming sessions to contribute technical insights and feasibility assessments.
- Performance Optimization:
- Identify and resolve bottlenecks and performance issues to ensure mobile apps run efficiently.
- Implement and optimize app functionality for speed and responsiveness.
- Testing and Quality Assurance:
- Develop and execute comprehensive testing plans, including unit testing and integration testing.
- Debug and resolve issues reported by QA and end-users.
- Documentation:
- Create and maintain documentation for mobile app development processes, including technical specifications and user guides.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (6+ years) in mobile app development for iOS and Android platforms.
- Proficiency in mobile app development languages such as Javascript Programming language (React and React Native)
- Strong understanding of mobile app architecture, design patterns, and best practices.
- Experience with mobile app performance optimization and debugging tools.
- Familiarity with mobile UI/UX design principles and guidelines.
- Excellent problem-solving and debugging skills.
- Effective communication and collaboration abilities.
- Experience with cross-platform development frameworks (e.g., React Native, Flutter) is a plus.
- Competitive salary
- Hybrid work structure
- Health, dental, and vision insurance.
- Professional development and training opportunities.
- Collaborative and innovative work environment.
- Completion of a technical test related to the job. We feel this is an important step of the process both for us and for you. Those who join our team find the test a great way to understand the level and quality of the team. If we feel during the intro call that there is a good fit, you will receive the test directly, and *We encourage you to set aside time to ensure you can complete it as soon as possible.*
- Assuming the above steps go well, the next step is a video interview with our hiring manager.
- All roles are finally confirmed with our CEO.
- Work within a company with a solid track record of success