A software engineer is responsible for delivering partial or complete, dynamic and impactful applications from start to finish. The applications we develop range from corporate-facing to consumer-facing and run on a variety of software and hardware platforms. As a software engineer, we expect you to take the initiative to perform independent research and/or seek guidance from more senior members of the team to come up with solutions to development problems, even problems never encountered before.
02
Skillset
How we would describe you:
A professional problem solver. You must love doing this.
3-6 years of software development experience
Strong experience with Xamarin developing for Android, iOS, and UWP
Working knowledge of common development patterns and practices
Self-motivated and willing to do what it takes to accomplish goals
Able to work independently and as part of a team
Able to deliver quality results with attention to deadlines
Experience with version control systems, specifically Team Foundation Server and GitHub
What would also be nice to have:
Knowledge of UI principles and design paradigms
UWP and WPF development
Experience with React Native, Ionic, or Electron
Have deployed applications to the Apple App Store and Google Play
03
Benefits
We want happy, healthy, high performing team members so everyone at Teknikos enjoys an unlimited vacation policy.
Comprehensive healthcare package, including medical, vision, and dental insurance.
Teknikos is a virtual workspace. We have a team office in Hatfield, PA where you will be required to attend meetings (in person or virtually) and are welcome to work there as needed.
This is a full-time salaried position offered at a competitive salary.
04
Life At Teknikos
We have a lot of passion around what we do and everyone that joins that team must have a desire to do great things and be an integral part of a great team. There are no bench warmers at Teknikos.
We're a virtualized office environment, managing your time & availability is important.
Natural curiosity to bring ideas and fresh thinking to the team is a must.