Senior Mobile Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices.
Requirements
- Collaborate with Business and Quality Analysts, Designers, Project Managers and more
- Design software solutions that will create meaningful change for clients
- Write clean and iterative code to deliver a powerful end result
- Advocate for better engineering practices
- Learn and adopt best practices like writing clean and reusable code
- Use and advocate for continuous delivery practices
- Work in collaborative, value-driven teams to build innovative customer experiences
- Use passion for mobile development to aid clients in enabling a platform-appropriate experience
- Apply the latest technology thinking to solve client problems
- Partner with other technologists from cross-functional teams
- Oversee or take part in the entire cycle of software consulting and delivery
- Act as a mentor for less-experienced peers
- Have experience using two or more mobile development languages
- Write high-quality, well-tested code
- Design and build solutions considering mobile software fundamental concerns
- Comfortable with Agile methods
- Comfortable with on call support
- Influence others and advocate for technical excellence
- Share expertise with others via speaking engagements, contributions to open source, blogs and more
- Resilient in ambiguous situations and can approach challenges from multiple perspectives
Benefits
- Learning & Development
- Career growth and development
- Collaborative work environment
- Autonomy and strength of cultivation culture
- Support for employees in their career journeys
- Numerous development programs
- Interactive tools