About This Role
Job Summary
We are seeking a skilled Senior Software Engineer to collaborate with clients remotely in Brazil. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications using Kotlin.
Key Responsibilities
* Design, develop, and maintain high-quality software applications using Kotlin.
* Collaborate with cross-functional teams to identify business requirements and implement technical solutions.
* Contribute to the development of new features and enhancements to existing applications.
* Maintain and improve existing codebase to ensure efficiency and scalability.
* Participate in code reviews and provide feedback to colleagues.
* Stay up-to-date with industry trends and best practices in software engineering.
Requirements
To be successful in this role, you should have:
* At least 5 years of experience in software development using Kotlin.
* Demonstrated expertise in object-oriented programming principles and design patterns.
* Familiarity with Agile development methodologies and version control systems like Git.
* Strong problem-solving skills and ability to work independently.
* Excellent communication and collaboration skills.
What We Offer
We offer a dynamic and challenging work environment that fosters growth and development. Our team is committed to delivering high-quality solutions to our clients, and we are looking for individuals who share our passion for software engineering.