Wanna be a KnoxStar? We are Hiring!
We have built some Microservices, Device Farms (Android & iOS) & IDE Plugins with Python/Django, Rust, Node, Java, Ember to help developers and enterprises to automatically detect and fix security loopholes in their Mobile (iOS, Android, Windows, etc.) / IoT Apps within a few minutes. Before you wonder: No, you need not know anything at all about security to apply for tech positions in Appknox. We have expericed security professionals on-board who will give us scripts to detect vulnerabilities. Our job is to refine it and integrate it with the whole system. Only requirement to apply for Appknox is to know how to write good code.
Our tech team is close-knit family of handful of developers. But the size of company is about ~50 people strong (security, sales, marketing, design & other teams). The tech team intentionally tried being as small as possible for as long as possible. Because we love to do as much work as we can - on our own. Only hire when we can no longer handle things on our own. It gives you a lot of oppurtunity to learn a lot of things.
We are very picky about hiring. Because the core members will set the engineering culture that the entire tech team will follow in the future. Which means the core team should reflect the kind of culture we wish to have at out startup: A close knit family of learners trying to leave behind a mark in the world. To make today - safer & better than yesterday - however small the change may be. This is what it means to be a KnoxStar.
More about Joel Test here.
Question | Y/N |
---|---|
Do you use source control? | Y |
Can you build and deploy your software in one step? | Y |
Do you build on every commit? | Y |
Do you have a bug database? | Y |
Do you fix bugs before writing new code? | Y |
Do you measure your progress in terms of value delivered? | Y |
Do you write test-cases? | Y |
Does your environment foster collaboration? | Y |
Do you use the best tools money can buy? | y (Partial Yes) |
Is testing everyone's responsibility? | Y |
Do new candidates write code during their interview? | Y |
Do you do hallway usability testing? | Y |
Test Score: 11.5 (out of 12)
- You are responsible for growing your team
- You take ownership of the product/service you are writing
- You are able to write clean, pragmatic and testable code
- Comfortable with basic unix commands (+ Shell scripting)
- Very Proficient in Git & GitHub
- Proficient in English
- Have a GitHub & StackOverflow profile
- Proficient in writing test-first code (a.k.a Writing testable code)
- Make sure you read our architecture blog post before applying. You dont have to understand everything there. But just a high-level understanding would be a huge plus
- You have your own Linux / Mac machine
- Windows is allowed iff you are a windows power-user and capable of setting up dev environment that is identical to Linux/Mac
- Any other tech-skill that you have that are not in job requirements (be sure to mention in the mail)
- Can play Counter-Strike (Optional. It's okay if you cannot play Counter Strike - we will teach you)
- The number of years may not matter if you show promising skills
We are not entertaining any Interns at the moment. Should that change anytime in the future - we'll update it here. So Watch
our repo for changes.
- Competitive Market Salary
- Free Food (Snacks + Tea)
- Free tickets to conferences related to your profession [PyCon, JSFoo, etc]
- Flexible office timings
- Work from home options (infrequent / limited no of days)
- Counter-Strike office party (this happens often)
- Monthly Pizza or Beer party
- Barbecue @ Appknox Terrace on special occasions (veg & non-veg)
- Random trips to random places
- Time for open-source contribution (to things that we use here at Appknox)
- You can open-source any component that you write (As long as it does not contain business logic / secret sauce)
Email engineering[at]appknox[dot]com with the role that you are applying in the subject and with GitHub, StackOverflow, personal site (or any link that you think might be useful in evaluating you), etc in the body. Resumes are okay - but not really valuable for evaluation.
Once we receive your mail - we will send you the programming challenges. You can take as much time as you want to complete the challenges (But the sooner is better. The timings will be evaluated too).
Our current openings are listed in Cutshort
Please Create a new issue if you found a issue / have a question. PRs are welcomed!