Extensive knowledge about mobile app development.- Deep knowledge of ( List here the mobile platforms on which the app runs,e.g., Android, iOS, etc. )- Developing new features and user interfaces from wireframe models- Ensuring the best performance and user experience of the application- Fixing bugs and performance problems- Writing clean, readable, and testable code- Cooperating with back-end developers, designers, and the rest of the teamto deliver well-architected and high-quality solutions
Do you dream of building a product that everyone around you, as well as people around the world, would love to use? Then it is time to open your eyes and make that dream a reality! Join us in our journey, as we aim to take InTouchApp to the global stage!Requirements:- 1 to 2 years hands-on experience with Android programming (If you are fresh out of college you should be great at Java + Android coding)- Bachelor’s Degree- Strong Java skills with good knowledge with an attitude of learning.- Good understanding of object-oriented concepts- Passionate about creating a phenomenal mobile experience.- Good understanding of RESTful APIsPreferred:- Bachelor’s Degree in Computer Science / Engineering preferred- Attitude towards implementation of code and relevant tests.- Hands on experience with consuming RESTful APIs on Android client.- Hands on experience with 3rd party libraries like Retrofit, Android Support libraries, understanding of Material Design specification, Google Play Services.- Familiarity with Kotlin a plus
What you will do• Develop and maintain CI/CD tools to build and deploy scalable web and responsive applications in production environment• Design and implement monitoring solutions that identify both system bottlenecks and production issues• Design and implement workflows for continuous integration, including provisioning, deployment, testing, and version control of the software.• Develop self-service solutions for the engineering team in order to deliver sites/software with great speed and qualityo Automating Infra creationo Provide easy to use solutions to engineering team• Conduct research, tests, and implements new metrics collection systems that can be reused and applied as engineering best practiceso Update our processes and design new processes as needed.o Establish DevOps Engineer team best practices.o Stay current with industry trends and source new ways for our business to improve.• Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.• Manage timely resolution of all critical and/or complex problems• Maintain, monitor, and establish best practices for containerized environments.• Mentor new DevOps engineersWhat you will bring• The desire to work in fast-paced environment.• 5+ years’ experience building, maintaining, and deploying production infrastructures in AWS or other cloud providers• Containerization experience with applications deployed on Docker and Kubernetes• Understanding of NoSQL and Relational Database with respect to deployment and horizontal scalability• Demonstrated knowledge of Distributed and Scalable systems Experience with maintaining and deployment of critical infrastructure components through Infrastructure-as-Code and configuration management tooling across multiple environments (Ansible, Terraform etc)• Strong knowledge of DevOps and CI/CD pipeline (GitHub, BitBucket, Artifactory etc)• Strong understanding of cloud and infrastructure components (server, storage, network, data, and applications) to deliver end-to-end cloud Infrastructure architectures and designs and recommendationso AWS services like S3, CloudFront, Kubernetes, RDS, Data Warehouses to come up with architecture/suggestions for new use cases.• Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as neededGood to have• Experience with code quality tools, static or dynamic code analysis and compliance and undertaking and resolving issues identified from vulnerability and compliance scans of our infrastructure• Good knowledge of REST/SOAP/JSON web service API implementation•
.Net Core 2.x Development Experience Create WebAPI in dotnet core Secure Application Know how to work JWT for security Sql Database Experience including Create and alter StoredProcedures, Views and schema. Create queries to validate data Angular JS
Key Skills & Requirements: Expertise in server-side Java programming Broad experience in overall system design and implementation Knowledge of creating and consuming web services,XML, JSON Knowledge of Reflection APIs, Multi-threaded applications, IPC, Database concepts Experience writing robust unit tests Excellent analytical, logical, debugging skills Practical experience working within a software development process like the Agile model Good communication skills Interest in learning and working across various other languages, technologies and domains
• Experience in creating mobile applications with Android SDK and Eclipse • Should have designed and launched atleast two Android applications in the app store and be very familiar with the android sdk. • Must be experienced with one or more databases (SQL Lite) • Experience developing client-server applications a plus. • Attention to details, creative thinking, and understanding of software development life cycle are must. • A strong sense of ownership and responsibility for code quality that follows best practices. • Must be a team player with ability to perform with limited supervision. • A strong passion for learning and adapting to new technologies. • Ability to multi-task and work under pressure. • Possess excellent communication and problem-solving skills.
Looking for a person who can lead a team and wants to take his/her career to next level