Software Developer – iOS

  • Full Time
  • Baltimore, MD
  • Applications have closed


ISE resolves technology vulnerabilities through rigorous analysis to keep great companies great by providing expert, objective, targeted interventions. ISE is a rapidly expanding, dynamic, and unique small company that wants fresh, well-rounded individuals, who love what they do. Our employees enjoy ISE’s creative, educational, and comfortable, environment where they can thrive professionally; and then take advantage of flexible hours and unlimited vacation days to support a great life when away from work.

ISE is seeking a Software Developer with a mix of web and iOS experience to join our growing development team. The Developer will contribute to the production and delivery of high-quality applications, both internally and to external clients.

Here is what at day in the role may look like:

Independently design, implement, test, deploy, debug, maintain, and repair web or iOS applications.
Responsible for troubleshooting software problems and providing solutions to overcome those problems using best practices.
Provide expert knowledge and technical advice during meetings, engage in cross-training of other staff as required in web and mobile development related topics.
Write technical documentation.
Special projects as assigned.

If you want to get hired, here is what we need from you:

Code Skills:

1-2 years+ of practical HTML5, JavaScript, and CSS experience.
1-2 years+ of practical iOS app development, and Swift experience.
Deep knowledge of Object-Oriented development.
Understanding of version control like git.
Desirable: Experience with C# and/or Java.
Desirable: Experience with Angular2+ and UI Frameworks like Bootstrap.
Desirable: SQL and ORM frameworks like Hibernate or Entity Framework.
Desirable: Experience with writing automated QA tests.

Project Skills (Desirable):

Confident with the MVC design pattern.
Confident in building out iOS front-ends.
Working with UI components or coding them as needed.
Capable of identifying and fixing code quality issues.
Identify and resolve performance and scalability issues.
Comfortable working with command line on Windows, Mac, or Linux.