This role is for a substantial, fast-growing and well respected UK Secure Digital Communication Service Provider firm who has hired us to exclusively recruit for them. It is a permanent Work From Home position and everyday you’ll be working directly as part of their UK team. It is a senior role with real opportunities to learn and develop.
Please view Smart Working’s Glassdoor or LinkedIn to learn more about life as a Smart Worker. We are proud to have one of the highest Glassdoor ratings of any business in India.
The business we are representing is offering businesses and individuals a secure and effective way to communicate with customers through end-to-end encrypted text messages. They are well known for investing significantly into their staff - this will be a fantastic opportunity to learn and develop new skills.
Key points about our client:
- Proud winner of Best Cloud Security Product at the Computing Technology Product Awards 2022
- The only app of its kind to use continuous facial recognition to verify not just the device, but the person looking at it.
- Founded by a strong team of technology, security and design specialists.
They are looking to make a full time hire for a long term position.
Location: Permanent Remote Work from Home in India
Minimum Experience: 4+ years
Shift Timings: 12pm - 9:30pm (Summer), 1pm - 10:30pm (Winter)
Roles and responsibilities
- Develop Android Applications: Design, build, and maintain Kotlin-based applications, focusing on performance and responsiveness.
- Collaborate with Teams: Partner with UI/UX designers, back-end developers, and other stakeholders to integrate features seamlessly.
- Optimize Code and Applications: Write clean, maintainable code while continuously improving application performance.
- Troubleshoot and Debug: Identify and fix bugs, optimizing applications for improved user experience and functionality.
- Testing: Develop and maintain unit and integration tests to ensure high-quality software.
- Stay Updated: Keep up with Kotlin and Androidupdates, applying best practices in app development.
Required Skills and Experience
Essential Skills:
- Kotlin Multiplatform (KMP) - 3+ years of experience
- Kotlin Proficiency: Strong command of Kotlin Multiplatform for Android development, including language features and standard library use.
- Android SDK Knowledge: Solid understanding of Android SDK, lifecycle management, and Android design principles.
- UI/UX Principles: Experience with custom views, layouts, and animations to deliver visually appealing, user-friendly interfaces. Jetpack Compose
- Data Handling: Familiarity with Room, SQLite, and other data persistence solutions for Android.
- Networking: Experience with RESTful APIs, GraphQL APIs, JSON parsing, JWT/JWS, JSON parsing, Websocket and network libraries such as Retrofit.
- App Architecture Patterns: Knowledge of MVVM, MVP, or Clean Architecture for structuring Android apps.
- Version Control: Proficiency with Git or similar version control systems.
Desired Experience and Skills:
- Experience with Jetpack Components: Exposure to Android Jetpack libraries, including Navigation, LiveData, and ViewModel.
- Background in Java: Understanding of Java for legacy codebase maintenance or integration.
- Experience with Dependency Injection: Familiarity with Dagger, Hilt, or Koin.
- Multithreading: Experience with Coroutines for handling asynchronous tasks.
- Testing Frameworks: Proficiency in unit and UI testing with frameworks like JUnit, Espresso, or Mockito.
- Continuous Integration/Deployment (CI/CD): Experience with CI/CD tools like Bitrise.
- Security: Knowledge of the most common symmetric/asymmetric encryption algorithms and hashing algorithms. Apple Encryption Framework, API access/identity authentication/authorization frameworks (OAuth2, OICD). TLS
Job Perks
- Work life balance: You will work fixed hours and will never have to work on weekends again
- Laptop provided
- Full medical insurance provided
- Learn and Grow: Learn from highly skilled UK colleagues and other Smart Workers in our active and useful forums
- Joining bonus
- Become part of the Smart Working family: Take part in games and quizzes, network with like minded, ambitious and friendly colleagues
Smart Working Remote Policy:
- To maintain transparency and uphold our commitment to clients, Smart Working uses productivity software which tracks activity & hours worked. This system guarantees that clients receive the agreed-upon number of hours.
- Smart Working does not allow dual employment during your working hours & does not allow its staff to outsource their work to third parties. Any employee doing either of these things will be terminated immediately & will have to pay a fine equalling 3 months salary for the damage caused to Smart Working.
- Smart Working uses state of the art technology that cannot be bypassed.
About Us:
- Smart Working recruits excellent people to work full time, remotely and directly for UK businesses on a long term basis.
- Once you pass the interview process with Smart Working you will be introduced to our UK client. We are here to help and support you through the entire application process.
- If you are looking to grow, learn and develop professionally then working at Smart Working is the right place for you. Come and join our family and accelerate your career.
- We welcome you to add or message any of our staff on LinkedIn to ask any questions about working here. We recommend reading some of Smart Working’s Glassdoor reviews - you will see what a trusted and supportive employer we are.