Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 31, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • The Bulb is a platform for African creatives to turn tech ideas into business realities. We run accelerator programs, incubate entrepreneurs and provide training to help them launch, grow and sustain businesses.
    Read more about this company

     

    Senior Backend Engineer

    Responsibilities

    • Collaborate with cross-functional teams to understand project requirements and translate them into scalable and efficient software solutions.
    • Design, develop, test, and deploy high-quality software applications using the .NET framework.
    • Architect and implement complex systems, ensuring they meet performance, security, and scalability requirements.
    • Write clean, maintainable, and well-documented code following industry best practices and coding standards.
    • Collaborate with other software engineers to review and provide feedback on code changes.
    • Troubleshoot and resolve software defects and technical issues.
    • Optimize application performance by identifying and addressing bottlenecks.
    • Stay up-to-date with the latest trends and advancements in the .NET ecosystem and propose innovative solutions to improve software development processes.
    • Mentor and provide guidance to junior team members, fostering their growth and technical skills.

    Requirements

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Minimum of 4 years of hands-on experience working with .NET technologies.
    • Proven experience in architecting and designing complex systems.
    • Strong proficiency in Git for version control and collaborative development.
    • Expertise in ASP.NET Core for building scalable web applications.
    • Solid understanding and practical experience with Dependency Injection patterns and frameworks.
    • Proficiency in Entity Framework Core or similar ORM frameworks for data access.
    • In-depth knowledge of C# programming language and .NET ecosystem.
    • Experience with frontend technologies such as HTML, CSS, and JavaScript is a plus.
    • Familiarity with cloud platforms like Digital Oceans, Azure or AWS is a plus.
    • Strong problem-solving and analytical skills with a keen attention to detail.
    • Excellent verbal and written communication skills.
    • Ability to work both independently and collaboratively in a team-oriented environment.
    • Demonstrated ability to manage multiple priorities and meet deadlines in a fast-paced environment.

    go to method of application »

    Mobile Android Developer

    Responsibilities

    • Collaborate with the development team to design, develop, and maintain high-quality Android applications, leveraging your expertise in both Java and Kotlin.
    • Implement new features and functionalities, as well as refactor and optimize existing code to improve performance, reliability, and maintainability.
    • Conduct thorough code reviews, provide constructive feedback, and mentor junior team members to facilitate their growth and development.
    • Collaborate with product managers, designers, and backend developers to define and implement mobile application requirements and ensure seamless integration with backend systems.
    • Stay up-to-date with the latest industry trends, technologies, and best practices in Android development, and proactively share knowledge within the team.
    • Debug and resolve complex technical issues related to the Android platform, ensuring optimal performance and user experience across different devices.
    • Write clear, concise, and maintainable technical documentation, including design specifications, architecture diagrams, and development guidelines.
    • Continuously monitor and improve application performance, security, and scalability, proactively identifying areas for enhancement and implementing appropriate solutions.
    • Lead the gradual migration of our existing Android codebase from Java to Kotlin, ensuring a seamless transition and adherence to best practices.

    Requirements

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
    • Proven track record as an Android Developer, with at least 3 years of experience in designing and developing Android applications using Java and Kotlin.
    • Extensive knowledge of Android SDK, different versions of Android, and understanding of platform-specific design patterns and guidelines.
    • Experience in migrating Android codebases from Java to Kotlin, with a solid understanding of the Kotlin language and its features.
    • Proficient understanding of software development methodologies, including Agile and Scrum.
    • Deep understanding of mobile application development lifecycle, including publishing applications to Google Play Store.
    • Solid understanding of RESTful APIs and their integration into mobile applications. Strong debugging, analytical, and problem-solving skills, with the ability to identify and resolve complex technical issues.
    • Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams.
    • A strong portfolio showcasing your previous Android development projects, with an emphasis on Kotlin migration and code quality improvements.

    Qualifications

    • Experience with Android Jetpack components, such as Room, LiveData, ViewModel, and Data Binding.
    • Knowledge of modern architectural patterns like MVVM or MVP.
    • Familiarity with continuous integration and continuous delivery (CI/CD) pipelines for Android applications.
    • Familiarity with version control systems like Git. Experience with performance profiling and optimization techniques for Android applications. Familiarity with testing frameworks such as Espresso, Robolectric, or Mockito.

    Method of Application

    Send your application to careers@thebulb.africa

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Bulb Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail