Umwanya w`akazi (Senior Mobile App. Developer) muri BK TecHouseLtd kubantu bize: Umwanya w`akazi (Senior Mobile App. Developer) muri BK TecHouseLtd kubantu bize:Computer Science or Software Engineering : Deadline:17 May 2021 : Deadline:

0
472

BK TecHouseLtd. is a Digital, Lean-Agile Technology Company dedicated to delighting our customers, employees and shareholders by providing high quality Innovative Technology products and services that empowerour customers to strive in a fast-changing market. We provide equal employment opportunity for all, promote Servant Leadership andbehave with integrity and transparency. A career with BK TecHouseoffers greater opportunity, greater challenge and greater satisfaction.

Background information

Job Title: Senior Mobile App. Developer

Department/ Section/Unit: Technology Delivery

Location: Kigali-Rwanda

Reports to:Director of Software Engineering

Purpose of the Job

The over role of Senior Mobile App developer is to contribute across the technology stack, covering the end-to-end development of hybrid and native mobile applications as well as using the DevOps tooling.




Main Responsibilities

  • Shaping and implementing technology / business solutions to contribute to client organization’s competitive differentiation
  • Uses Agile engineering best practices and various software development technologies to rapidly develop creative and efficient solutions that enhance client organization’s technology stack
  • Collaborates with other team members to implement user stories, write tests, and continuously deliver new / improved product functionality
  • Communicates with internal IT teams to resolve technical dependencies during implementation
  • Builds client organization’s brand in the technology community

Key Performance Areas

  • Shaping and implementing technology / business solutions to contribute to client organization’s competitive differentiation
  • Uses Agile engineering best practices and various software development technologies to rapidly develop creative and efficient solutions that enhance client organization’s technology stack
  • Participate in grooming sessions of defined user stories, write tests, and continuously deliver new / improved product functionality
  • Communicates with internal IT teams to resolve technical dependencies during implementation
  • Builds client organization’s brand in the technology community

Working Relationship

  • Technology Team




Profession knowledge

  • Excellent understanding of mobile App development technologies (e.g. Java, Objective-C, JavaScript, Kotlin, Dart) , frameworks and development kit (e.g. Android, Swift, Flutter, React Native, Xamarin, Mobile Angula UI)
  • Knowledge of using RESTful APIs, SSO / OAuth, LDAP and Search Technologies
  • Knowledge of networking protocols eg. HTML, XML and scripting languages
  • Knowledge of Agile software development practices

Experience

  • 5+ years of software development experience
  • Experience with relational and NoSQL Databases
  • Experience in code refactoring, pair programming, continuous integration and deployment
  • Experience leveraging various design patterns, test-driven development, and automated testing frameworks (e.g. JUnit, Appium, TestComplete)

Education & Professional certifications

  • BSc/BA in Computer Science or Software Engineering, MSc/MA in the same field will be appreciated
  • Certified Application developer is a plus

How to apply

Submit your CV to bktechouse@bk.rw by 17 May 2021










LEAVE A REPLY

Please enter your comment!
Please enter your name here