Senior Software Engineer

Posted 06 September 2024
LocationTimişoara
Job type Permanent
Discipline Product & Engineering
ReferenceJ12927

Job description

Senior Mobile Developer   We’re looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow.      Love Work. Love Life. Be You. - is central to our success and how we give our customers the freedom to do more of what's important to them.        What does Access offer you?   We offer a flexible, hybrid working environment where you can balance work and life while maintaining a strong office team-based culture. We deliver on what we say, taking the development of our people seriously. We’ll work with you to progress your success plan and provide opportunities to accelerate your career.     You will start with 25 days annual leave that increases with your seniority in the company, a private healthcare and life insurance. We pride ourselves on being an organisation that gives back so you’ll also have one charity day allocated to support a cause that matters to you. There are plenty of other perks. Apply to find out more. About you:   In this role, you will lead the design, development, and optimization of cutting-edge mobile applications that meet the highest standards of performance and user experience. The ideal candidate has extensive experience in building native and/or cross-platform mobile applications, a deep understanding of mobile architecture, and the ability to guide and mentor junior developers. Day-to-day, you will:   • Design, Develop, and Maintain Mobile Applications: Lead the development and ongoing maintenance of mobile applications integrated into a large, highly customizable cloud-based ERP system tailored for various construction industry needs. • Coordinate Cross-Team Technical Dependencies: Identify and manage technical dependencies across teams, ensuring effective communication and collaboration to resolve any issues promptly. • Optimize Performance, Stability, and User Experience: Focus on enhancing the performance, stability, and overall user experience of mobile applications through continuous monitoring, testing, and improvement initiatives. • Ensure Code Quality and Work Reliability: Uphold high standards of code quality by implementing best practices, conducting thorough code reviews, and ensuring reliable, maintainable code that meets project requirements. • Mentor Junior Developers: Provide guidance and support to junior developers, fostering their technical growth through code reviews, pair programming, and knowledge sharing. • Active Participation in Agile Processes: Engage in Scrum ceremonies such as Sprint Planning, Daily Standups, Sprint Reviews, and Retrospectives, contributing to the iterative development process and ensuring alignment with project goals.    Your skills and experiences might will include:    • 5+ years of experience with C#. • Experience with any of the UI technologies like .Net MAUI, Xamarin, iOS, Android, WPF or Silverlight is mandatory. • Experience with ASP.Net Core is preferred but not required. • Proven track record of designing and delivering mobile applications. • Strong understanding of design principles, SOLID and GRASP fundamentals. • Excellent communication and interpersonal skills, with the ability to build rapport and influence stakeholders at all levels of the organization. • Experience with working on enterprise scale applications and large teams. • Ability to undertake major code refactoring activities. • Understanding of Agile methodologies. Ability to break user stories into tasks, estimation and deliver on time. • Ability to learn and understand internal system, procedures and methodologies. What are we all about?   The Access Group is one of the largest UK-headquartered providers of business management software to small and mid-sized organisations in the UK, Ireland, USA and Asia Pacific. It helps more than 100,000 customers across commercial and non-profit sectors become more productive and efficient. Our products and solutions go beyond providing technology, we connect the right people with the right data, at the right time, through Access Workspace.     At Access, we are committed to creating a welcoming and inclusive environment where everyone can thrive. If you're excited about this role, (even if your previous experience doesn't align perfectly), you might just be the perfect fit for us! We wholeheartedly believe in equality for all and the transformative power of diversity.    Why not join our vibrant team where you can love what you do, love how you live, and most importantly, be authentically you? Let's make a difference together.   Love Work. Love Life. Be You.