Senior Engineer (Mobile) at Sokowatch 2022
- Published date: March 4, 2022
- Category: Engineering
-
- Location: Nairobi, Nairobi
- Jop type:
- Salary: Ksh Not mentioned
- Company name: Jobs in Kenya
Job Description
Duties & Responsibilities
- Experience in the end-to-end software development life cycle and Android platform.
- Architect, design, and develop modular and high-performing applications for the Android platform.
- Design and build large mobile applications or multiple apps.
- Implement unit and functional tests.
- Design & code reviews.
- Work in an Agile/Scrum environment to deliver high-quality software. Break down complex projects/epics/epics/stories into achievable tasks for developers.
- Manage a team of junior engineers and set appropriate guidelines on development methodologies.
- Serve as a technical lead on our most demanding, cross-functional projects.
- Effectively communicate high-level strategy and technical details across disciplines, locations, and organizations, including senior leadership.
- Ensure the quality of architecture and design of multiple mobile applications & systems.
- Functionally decompose complex problems into simple, straightforward solutions.
- Fully and completely understand system interdependencies and limitations.
- Leverage internal and industry knowledge in design decisions.
- Mentor other engineers, define our technical culture, and help build a fast-growing team.
- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
Requirements:
- 6+ years prior experience in software product development.
- 3+ years previous experience in android application development role.
- Masters / Degree in Computer Science or Related Field from premier institutes.
Must have:
- 3+ years of experience building mobile applications
- Expertise in mobile stacks (Android, ReactNative, Flutter, iOS)
- Deep knowledge of Java, Swift, Kotlin, and Flutter
- Familiarity with RESTful APIs to connect apps to back-end services
- Strong understanding of designs, patterns & frameworks (PWA, MVPP, WebViews, Hybrid Apps, SPA)
- Expertise in performance optimization, troubleshooting, handling multiple apps and upgrades.
- Strong knowledge of data structures, algorithms, and designing for performance
- Strong understanding of cloud technologies like AWS/Google Cloud/Azure
- Proficient with RDBMS & NoSQL Databases
- Proven team leadership, interpersonal skills, and ability to get things done
Good to have:
- Knowledge of B2B & B2C retail eCommerce
- Experience developing, maintaining, and innovating large-scale, consumer-facing web applications.
- DevOps mindset.
- Experience in data science is plus
- Experience in Spring boot or any good framework
Method of Application
Related jobs
-
Senior Software Engineer : Containers and OSS at Microsoft 2022Jobs in Kenya
Responsibilities Design, implement, and stabilize high-quality features to facilitate customer adoption of Windows containers on Kubernetes. Break down complex, interconnected systems to identify improvements Maintain close technical relationship wit...
-
Hardware Support Engineer Job at Koko Networks 2022Jobs in Kenya
Hardware Support Engineer Job Type Full Time Qualification BA/BSc/HND Experience 3 years Location Nairobi Job Field Engineering / Technical As a Hardware support engineer, you will support the Tier 1 + 2 hardware field system support functions ...
-
Technical Data Engineer Intern at InterIntel Technologies Limited 2022Jobs in Kenya
About the job DUTIES AND RESPONSIBILITIES: Perform technical aspects of big data development for assigned applications including design, developing prototypes, and coding assignments. Plan and deliver highly scalable distributed big data systems, usi...