This role is for one of the Weekday's clients
Salary range: Rs 4000000 - Rs 5000000 (ie INR 40-50 LPA)
Min Experience: 5 years
Location: Hyderabad
JobType: full-time
We are seeking an experienced and passionate Fullstack Developer with a strong background in desktop application development to join our dynamic engineering team. This role is ideal for someone who thrives in a fast-paced environment, loves to build elegant and performant software, and is proficient across both backend and frontend technologies. You will play a key role in designing, developing, and maintaining robust desktop applications for macOS, leveraging technologies such as Swift, SwiftUI, and Unity.
As a Fullstack Developer, you will work closely with product managers, designers, and fellow engineers to build intuitive and visually compelling software experiences. From backend services to sleek user interfaces, you will be responsible for delivering seamless solutions end-to-end.
Requirements
Key Responsibilities:
- Design and develop fullstack features for macOS desktop applications using Swift and SwiftUI.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Architect and build scalable backend services and APIs to support application functionality.
- Integrate Unity components and interactive 3D features where needed for application functionality or visual enhancements.
- Ensure the performance, quality, and responsiveness of applications through rigorous testing and optimization.
- Troubleshoot and resolve bugs, bottlenecks, and other issues in a timely and efficient manner.
- Stay updated with emerging technologies and propose improvements to current processes and applications.
- Contribute to code reviews, mentor junior engineers, and advocate for clean, maintainable code.
Required Skills & Qualifications:
- 5+ years of professional experience as a Fullstack Developer or Software Engineer.
- Proficiency in Swift and SwiftUI, with a proven track record of building macOS applications.
- Strong hands-on experience with Unity, especially in integrating it into desktop application workflows.
- Solid understanding of desktop application development principles, memory management, multi-threading, and performance tuning on macOS.
- Experience in designing and developing backend services using modern programming languages and frameworks.
- Comfortable working with databases, APIs, and other backend technologies to deliver full-stack solutions.
- Ability to work independently as well as collaboratively in a team environment.
- Strong problem-solving skills and attention to detail.
Nice to Have:
- Experience with cloud technologies or deployment on macOS platforms.
- Exposure to 3D rendering or game development concepts via Unity.
- Familiarity with CI/CD processes and tools.
- Experience with version control systems like Git.