Company DescriptionThor Solutions is a full-service IT company that offers website design and development, content strategy and digital marketing, mobile app and software development, and brand development. Our philosophy is to use high-end design and the latest technologies to deliver results for our clients. We have been in the market since 2012, and our team of seasoned professionals has an unparalleled depth of worldwide experience.
Role DescriptionIf making Mobile Apps is your passion, we have the right projects for you. You will be responsible for the architecture and build of these applications, as well as coordinating with others responsible for different aspects of the projects.
If you’re excited about this and looking forward to working with a growing and thriving global company, get in touch with us today!
The successful candidate will be responsible for developing, testing, and maintaining mobile applications for iOS and Android platforms. The developer will also be responsible for object-oriented programming and collaborating with cross-functional teams to define, design, and ship application requirements.
ResponsibilitiesBuild pixel-perfect and smooth UIs across both mobile platforms from the provided designArchitect, build and maintain excellent React Native applications with clean code and best practices.Leverage APIs for deep integrations on both Android & iOSDiagnose and fix bugs and performance bottlenecks for performance that feels native.Maintain code and write automated tests to ensure the product is of the highest quality.
QualificationsGood Knowledge on ReactNative (Android & iOS) Mobile app developmentGood Working knowledge on Type Script (ES 6 & ES7)Strong knowledge on REST Services & JsonWorking Knowledge on HTML5, JavaScript, CSS3Knowledge on UI Design PatternsSoftware design and developmentUnit Testing & End to End testing using Jasmin & ProtectorThe candidate should be familiar with TypeScript and JavaScript Ecosystems and tooling.Familiarity with Object-Oriented Programming (OOP) concepts and design patternsExcellent problem-solving and debugging skillsExperience with source control management utilities and agile methodologiesAbility to work independently and remotelyBachelor's or Master's degree in Computer Science or related fieldExperience with Native Android or Swift Development is a plus