Front End SW Developer

Employment Type:Contract
Schedule:Permanent
Job Location:Zurich Switzerland
Job Function:

We are looking for SW developer for developing hybrid (cross-platform) mobile apps

Your experience with cross platform frameworks like Ionic 3+ Framework, Angular5+, Xamarin etc is a plus point. You should have good experience on complete software product life cycle development and familiarity with agile software development

You bring not only software development skills but excellent debugging and optimization skills. You have the ability to quickly learn and adapt to changes in Mobile technology

You show a self-driven approach towards organization expectations like working with cross-functional teams, innovation culture, productivity initiatives, etc.

Responsibilities:

 

- Responsible for developing mobile application based on static and dynamic data, meeting development schedules, actual implementation of requirements and ensuring the implementation meets the functional and non-functional requirements.

- Contribute to the overall architectural design and non-functional requirements. Diagnose and solve technical problems related to the owned modules of the application maintaining alignment to the overall architectural design.

- Adhere to and promote best coding and design practices. Conduct code reviews and identify bad practices and mentor the team to improve on this.

- Work on improving the data models and bring in ideas to implement and improve scalability, design and usability of the current design

- Lead the development of reference and resource materials for this competency.

 

Experience:

 

- 2-5 years’ experience in software development and experience developing mobile applications including cloud based API as well as relevant 3rd party integrations.

- Shows a strong grasp of web technologies and architectural principles necessary for designing scalable, extensible and maintainable web applications and services.

- Deep understanding of object oriented programming and relational databases, web design patterns like MVC, ORM technologies.

- Experience and familiarity with the tech stack - Node.js, Angular6, MySQL, Express.js, Serverless framework, REST, AWS Lambda Functions, Hybrid mobile app development

- Good understanding of designing and normalising relational database models. Experience of working with data modelling, data migration.

- Experience with software development methodologies like agile and scrum and also with continuous integration and continuous delivery tools and methods is a plus point.