At Barsun, we are looking for a talented and motivated Full Stack Developer to join our dynamic team. If you thrive in a fast-paced environment, love solving complex problems, and want to contribute to exciting projects from frontend to backend, Barsun is the perfect place for you to grow your career and make an impact.
Responsibilities:
- Develop and maintain Android applications using Java and Kotlin programming languages.
- Utilize Android Studio proficiently for designing, implementing, and testing applications.
- Basic knowledge of SQL and data storage concepts for working with in‑app databases such as SQLite, Realm, or other Android data solutions.
- Implement communication with Web APIs to exchange data between the app and backend services.
- Apply Design Patterns to ensure clean, maintainable, and scalable code.
- Collaborate effectively within a development team and participate in team meetings.
- Prepare and update technical documentation related to the codebase and implemented features.
Requirements:
- Having a bachelor’s degree or higher, or other relevant qualification in Computer Science or Software Engineering, is considered a plus.
- While not required, familiarity with NDK and knowledge of C/C++ for developing and optimizing native components are considered a plus.
- Time management skills and the ability to prioritize tasks to meet deadlines.
- Proactive attitude with a passion for learning new technologies and improving existing processes.
- Good communication skills and ability to work collaboratively in a team environment.