Job Application Form
About Nobilis
Nobilis is a full stack web development agency focused on building web based business software and digital products. Our vision is to be a leading software development agency that inspires the Kenyan tech community and spearheads the growth of a mature technology ecosystem in the region, earning esteem from the world at large.

http://nobilisltd.co.ke/

Available Positions
We are looking for sharp trainee engineers who have potential to become great software developers. We are also looking for a designer to help with creative UI/UX development of one of our applications. Fill in the form at the bottom of the page to apply.
1. Full Stack Engineer - Trainee
You will be tasked with the development and maintenance of our Ruby on Rails applications as an addition to our core development team. As a trainee, you will learn a lot about web development using ruby on rails under mentorship of more experienced engineers. You will get to work on and deploy useful features to a production application.

A good grasp of fundamental web development concepts and technologies is paramount. At the very least, you should have some experience in backend development using Rails or a similar framework, and the implementation of a web frontend in HTML/CSS, bootstrap, javascript/jquery. Any specific knowledge of other aspects of our stack (extensive Rails experience, javascript, knockoutJs, databases, devops) is also a plus. Based on your performance after 3-6 months, this position could turn into a full time involvement.

2. Front End Engineer - Trainee
You will be tasked with the implementation of rich user interfaces for web applications, as an addition to our core development team. As a trainee, you will learn a lot about front end web development under mentorship of more experienced engineers. You will get to work on and deploy useful features to a production application.

A good grasp of fundamental web development concepts and technologies is paramount. At the very least, you should have some demonstrable experience in the implementation of a web frontend in HTML/CSS, bootstrap, javascript/jQuery and used at least one javascript framework. You should also have some basic knowledge of backend development. Any specific knowledge of other aspects of our stack (KnockoutJS, Ruby on Rails) is a plus. Based on your performance after 3-6 months, this position could turn into a full time involvement.

3. UI/UX Designer - Contract Position (1 month)
You will be tasked with the creative development of the user interface of a mobile application project. You will work with a small UX team as well as a mobile app developer and deliver mockups of the application according to the provided brand guidelines. Based on the delivery in this project, this position could turn into a long term part or full time engagement.
Our Technology
Our primary stack is Ruby on Rails. Rails allows us to get started quickly, produce working software faster, all while worrying less about initial configuration and set up. We test all our apps heavily to ensure production stability.

We also write single page applications using KnockoutJS, modular Javascript and JQuery to make richer experiences on our applications where those are required.

We deploy to Heroku and Digital Ocean backed by a Postgresql Database. We also use Redis as a key value store for temporary storage and for background jobs (using sidekiq). We use git and bitbucket for version control, and codeship for continuous integration.

Agile practices lie at the core of our project management, allowing us to always move at a steady pace.

Working at Nobilis
Nobilis is a tight agile team of product minded, full stack engineers. We are a little fussy about good and extensible code, neat and intuitive UI, and SOLID object oriented design.

All team members at Nobilis work remotely for the most part. We sometimes provide office space when working on projects that require the team to report to an office. Being a remote developer allows you to define your working hours, and is a great way to build trust and discipline within the team, while giving each member the flexibility they need to work how they think is best.

We get together every so often for a day out, to unwind and talk about the direction of our business, our software, and life. We hold internal hackathons and hackdays once in a while to encourage learning and experimentation.

All in all, working at Nobilis is about continuous improvement of not only our software as a whole, but of each team member as a person.

Contact
Shoot an email to jobs@nobilisltd.co.ke for any enquiries.
For general enquiries, catch us at info@nobilisltd.co.ke
Application Form
Fill in the form below to apply for any of the positions listed.
Name *
First and last name
Your answer
Email *
Your answer
Phone number *
Your answer
Which position(s) are you interested in? *
Required
Link to resume & Cover letter *
Add a link to a dropbox/google drive pdf file with your resume and cover letter.
Your answer
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Additional Terms